X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=src%2FPanel.jsx;h=c23241d0a7cec953015523d7bf207849f7706e7e;hb=d907505b9f219f4ef2885166846251c7e0c65de9;hp=4e09b57431cd96d712cbdfd00b6a86556eb30e7e;hpb=cc2dca8a2bb0bf3b820903043be2586fb413c458;p=github%2Ffretlink%2Ftime-picker.git diff --git a/src/Panel.jsx b/src/Panel.jsx index 4e09b57..c23241d 100644 --- a/src/Panel.jsx +++ b/src/Panel.jsx @@ -27,6 +27,7 @@ class Panel extends Component { value: PropTypes.object, placeholder: PropTypes.string, format: PropTypes.string, + readOnlyInput: PropTypes.bool, disabledHours: PropTypes.func, disabledMinutes: PropTypes.func, disabledSeconds: PropTypes.func, @@ -43,6 +44,7 @@ class Panel extends Component { minuteStep: PropTypes.number, secondStep: PropTypes.number, addon: PropTypes.func, + focusOnOpen: PropTypes.bool, onKeyDown: PropTypes.func, }; @@ -57,6 +59,7 @@ class Panel extends Component { use12Hours: false, addon: noop, onKeyDown: noop, + readOnlyInput: false, }; constructor(props) { @@ -94,8 +97,8 @@ class Panel extends Component { const { prefixCls, className, placeholder, disabledHours, disabledMinutes, disabledSeconds, hideDisabledOptions, allowEmpty, showHour, showMinute, showSecond, - format, defaultOpenValue, clearText, onEsc, addon, use12Hours, onClear, onKeyDown, - hourStep, minuteStep, secondStep, + format, defaultOpenValue, clearText, onEsc, addon, use12Hours, onClear, + focusOnOpen, onKeyDown, hourStep, minuteStep, secondStep, readOnlyInput, } = this.props; const { value, currentSelectPanel, @@ -134,7 +137,9 @@ class Panel extends Component { onChange={this.onChange} onClear={onClear} allowEmpty={allowEmpty} + focusOnOpen={focusOnOpen} onKeyDown={onKeyDown} + readOnlyInput={readOnlyInput} />