项目作者: radekmie

项目描述 :
React timepicker in Android KitKat style
高级语言: JavaScript
项目地址: git://github.com/radekmie/react-timepicker.git
创建时间: 2015-10-29T05:55:07Z
项目社区:https://github.com/radekmie/react-timepicker

开源协议:

下载


npm

react-timepicker

Timepicker is a React timepicker component that looks like Android KitKat one.

Example

Timepicker

Install

From npm

  1. npm install react-timepicker --save

Quick Start

  1. 'use strict';
  2. import React from 'react';
  3. import ReactDOM from 'react-dom';
  4. import {Timepicker} from 'react-timepicker';
  5. // Remember to include timepicker.css
  6. // If you can import CSS in JS:
  7. import 'react-timepicker/timepicker.css';
  8. class TimepickerExample extends React.Component {
  9. onChange (hours, minutes) {
  10. // ...
  11. },
  12. render () {
  13. return (
  14. <Timepicker onChange={this.onChange} ></Timepicker>
  15. );
  16. }
  17. }
  18. ReactDOM.render(<TimepickerExample ></TimepickerExample>, document.getElementById('timepicker-example'));

Prop Values

mode

React.PropTypes.bool

Initial mode - Timepicker.HOURS or Timepicker.MINUTES (default: Timepicker.HOURS).

size

React.PropTypes.number

Clock size in pixels (default: 300).

radius

React.PropTypes.number

Clock radius in pixels (default: 125).

hours

React.PropTypes.number

Initial hours (default: 0).

minutes

React.PropTypes.number

Initial minutes (default: 0).

formatNumber

React.PropTypes.func.isRequired

Function (number, 'info' | 'clock') => string formatting numbers (default: left pad with 0)

militaryTime

React.PropTypes.bool

Military (24-hour) time switch (default: true).

onChange

React.PropTypes.func

Callback function when a hour or a minute is changed. Passes 2 parameters: new hours and minutes.

onChangeMode

React.PropTypes.func

Callback function when mode is changed. Passes 1 parameter: new mode.