showSecond: PropTypes.bool,
onClear: PropTypes.func,
use12Hours: PropTypes.bool,
+ hourStep: PropTypes.number,
+ minuteStep: PropTypes.number,
+ secondStep: PropTypes.number,
addon: PropTypes.func,
+ onKeyDown: PropTypes.func,
};
static defaultProps = {
const {
prefixCls, className, placeholder, disabledHours, disabledMinutes,
disabledSeconds, hideDisabledOptions, allowEmpty, showHour, showMinute, showSecond,
- format, defaultOpenValue, clearText, onEsc, addon, use12Hours, onClear,
+ format, defaultOpenValue, clearText, onEsc, addon, use12Hours, onClear, onKeyDown,
+ hourStep, minuteStep, secondStep,
} = this.props;
const {
value, currentSelectPanel,
name: PropTypes.string,
autoComplete: PropTypes.string,
use12Hours: PropTypes.bool,
+ hourStep: PropTypes.number,
+ minuteStep: PropTypes.number,
+ secondStep: PropTypes.number,
+ onKeyDown: PropTypes.func,
};
static defaultProps = {
prefixCls, placeholder, disabledHours,
disabledMinutes, disabledSeconds, hideDisabledOptions,
allowEmpty, showHour, showMinute, showSecond, defaultOpenValue, clearText,
- addon, use12Hours, hourStep, minuteStep, secondStep,
- addon, use12Hours, onKeyDown,
++ addon, use12Hours, onKeyDown, hourStep, minuteStep, secondStep,
} = this.props;
return (
<Panel
disabledSeconds={disabledSeconds}
hideDisabledOptions={hideDisabledOptions}
use12Hours={use12Hours}
+ hourStep={hourStep}
+ minuteStep={minuteStep}
+ secondStep={secondStep}
addon={addon}
+ onKeyDown={onKeyDown}
/>
);
}