diff options
author | afc163 <afc163@gmail.com> | 2015-12-08 16:42:27 +0800 |
---|---|---|
committer | afc163 <afc163@gmail.com> | 2015-12-08 16:42:27 +0800 |
commit | 96d366afb6e5b4821c87af25cfbfbc8a4eccc2d7 (patch) | |
tree | 25744c761025c2bdf835dfa64039967fa2359c40 | |
parent | d360614938e1f73d1a564ca5c1d243e58ec6c187 (diff) | |
download | time-picker-96d366afb6e5b4821c87af25cfbfbc8a4eccc2d7.tar.gz time-picker-96d366afb6e5b4821c87af25cfbfbc8a4eccc2d7.tar.zst time-picker-96d366afb6e5b4821c87af25cfbfbc8a4eccc2d7.zip |
Add className prop1.0.0-alpha3
-rw-r--r-- | examples/pick-time.js | 1 | ||||
-rw-r--r-- | examples/value-and-defaultValue.js | 2 | ||||
-rw-r--r-- | package.json | 2 | ||||
-rw-r--r-- | src/TimePicker.jsx | 6 |
4 files changed, 7 insertions, 4 deletions
diff --git a/examples/pick-time.js b/examples/pick-time.js index a8c5415..dd5a2ce 100644 --- a/examples/pick-time.js +++ b/examples/pick-time.js | |||
@@ -28,6 +28,7 @@ ReactDom.render( | |||
28 | <TimePicker formatter={formatter} locale={TimePickerLocale} | 28 | <TimePicker formatter={formatter} locale={TimePickerLocale} |
29 | showSecond={showSecond} | 29 | showSecond={showSecond} |
30 | defaultValue={now} | 30 | defaultValue={now} |
31 | className="xxx" | ||
31 | onChange={onChange}/>, | 32 | onChange={onChange}/>, |
32 | document.getElementById('__react-content') | 33 | document.getElementById('__react-content') |
33 | ); | 34 | ); |
diff --git a/examples/value-and-defaultValue.js b/examples/value-and-defaultValue.js index 67771c0..404c963 100644 --- a/examples/value-and-defaultValue.js +++ b/examples/value-and-defaultValue.js | |||
@@ -37,7 +37,7 @@ const App = React.createClass({ | |||
37 | onChange={this.handleValueChange}/> | 37 | onChange={this.handleValueChange}/> |
38 | </div> | 38 | </div> |
39 | ); | 39 | ); |
40 | } | 40 | }, |
41 | }); | 41 | }); |
42 | 42 | ||
43 | ReactDom.render( | 43 | ReactDom.render( |
diff --git a/package.json b/package.json index dae39aa..cb988ab 100644 --- a/package.json +++ b/package.json | |||
@@ -1,6 +1,6 @@ | |||
1 | { | 1 | { |
2 | "name": "rc-time-picker", | 2 | "name": "rc-time-picker", |
3 | "version": "1.0.0-alpha2", | 3 | "version": "1.0.0-alpha3", |
4 | "description": "React TimePicker", | 4 | "description": "React TimePicker", |
5 | "keywords": [ | 5 | "keywords": [ |
6 | "react", | 6 | "react", |
diff --git a/src/TimePicker.jsx b/src/TimePicker.jsx index 2694cb0..2354db8 100644 --- a/src/TimePicker.jsx +++ b/src/TimePicker.jsx | |||
@@ -32,6 +32,7 @@ const Picker = React.createClass({ | |||
32 | formatter: PropTypes.any, | 32 | formatter: PropTypes.any, |
33 | showHour: PropTypes.bool, | 33 | showHour: PropTypes.bool, |
34 | style: PropTypes.object, | 34 | style: PropTypes.object, |
35 | className: PropTypes.string, | ||
35 | showSecond: PropTypes.bool, | 36 | showSecond: PropTypes.bool, |
36 | hourOptions: PropTypes.array, | 37 | hourOptions: PropTypes.array, |
37 | minuteOptions: PropTypes.array, | 38 | minuteOptions: PropTypes.array, |
@@ -47,6 +48,7 @@ const Picker = React.createClass({ | |||
47 | return { | 48 | return { |
48 | defaultOpen: false, | 49 | defaultOpen: false, |
49 | style: {}, | 50 | style: {}, |
51 | className: '', | ||
50 | gregorianCalendarLocale: defaultGregorianCalendarLocale, | 52 | gregorianCalendarLocale: defaultGregorianCalendarLocale, |
51 | align: {}, | 53 | align: {}, |
52 | allowEmpty: true, | 54 | allowEmpty: true, |
@@ -193,7 +195,7 @@ const Picker = React.createClass({ | |||
193 | }, | 195 | }, |
194 | 196 | ||
195 | render() { | 197 | render() { |
196 | const { prefixCls, placeholder, placement, align, disabled, transitionName, style, showHour, showSecond, getPopupContainer } = this.props; | 198 | const { prefixCls, placeholder, placement, align, disabled, transitionName, style, className, showHour, showSecond, getPopupContainer } = this.props; |
197 | const { open, value } = this.state; | 199 | const { open, value } = this.state; |
198 | let popupClassName; | 200 | let popupClassName; |
199 | if (!showHour || !showSecond) { | 201 | if (!showHour || !showSecond) { |
@@ -214,7 +216,7 @@ const Picker = React.createClass({ | |||
214 | popupVisible={open} | 216 | popupVisible={open} |
215 | onPopupVisibleChange={this.onVisibleChange} | 217 | onPopupVisibleChange={this.onVisibleChange} |
216 | > | 218 | > |
217 | <span className={`${prefixCls}`} style={style}> | 219 | <span className={`${prefixCls} ${className}`} style={style}> |
218 | <input className={`${prefixCls}-input`} | 220 | <input className={`${prefixCls}-input`} |
219 | ref="picker" type="text" placeholder={placeholder} | 221 | ref="picker" type="text" placeholder={placeholder} |
220 | readOnly | 222 | readOnly |