]> git.immae.eu Git - github/fretlink/time-picker.git/commitdiff
Merge branch 'master' into picker-step
author偏右 <afc163@gmail.com>
Sun, 22 Oct 2017 08:25:33 +0000 (16:25 +0800)
committerGitHub <noreply@github.com>
Sun, 22 Oct 2017 08:25:33 +0000 (16:25 +0800)
1  2 
src/Panel.jsx
src/TimePicker.jsx

diff --cc src/Panel.jsx
index 468eb37a15082f29c39178970360a4823b3467b2,8a6c872e7e73784aeeace67fe3d4bca09384b57b..4e09b57431cd96d712cbdfd00b6a86556eb30e7e
@@@ -39,10 -39,8 +39,11 @@@ class Panel extends Component 
      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 = {
@@@ -92,8 -91,7 +94,8 @@@
      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,
index 85dc3e2a9caf40643f639b0ba80c8cacc9d55fac,271515da4af3973ac5ed0486c3bbc1f1e8948a6d..5f2239abc48088b93f66caca90e5aa74dc3f9183
@@@ -46,9 -48,7 +48,10 @@@ export default class Picker extends Com
      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}
        />
      );
    }