clearText: PropTypes.string,
value: PropTypes.object,
defaultOpenValue: PropTypes.object,
+ inputReadOnly: PropTypes.bool,
disabled: PropTypes.bool,
allowEmpty: PropTypes.bool,
defaultValue: PropTypes.object,
clearText: 'clear',
prefixCls: 'rc-time-picker',
defaultOpen: false,
+ inputReadOnly: false,
style: {},
className: '',
popupClassName: '',
getPanelElement() {
const {
prefixCls, placeholder, disabledHours,
- disabledMinutes, disabledSeconds, hideDisabledOptions,
+ disabledMinutes, disabledSeconds, hideDisabledOptions, inputReadOnly,
allowEmpty, showHour, showMinute, showSecond, defaultOpenValue, clearText,
addon, use12Hours, focusOnOpen, onKeyDown, hourStep, minuteStep, secondStep,
} = this.props;
prefixCls={`${prefixCls}-panel`}
ref={this.savePanelRef}
value={this.state.value}
+ inputReadOnly={inputReadOnly}
onChange={this.onPanelChange}
onClear={this.onPanelClear}
defaultOpenValue={defaultOpenValue}