@aliretail/react-materials-components
Version:
29 lines (22 loc) • 821 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports.TimePicker = void 0;
var _timePicker = _interopRequireDefault(require("@alifd/next/lib/time-picker"));
var _next = require("@formily/next");
var _shared = require("../shared");
var transformMoment = function transformMoment(value, format) {
return value && value.format ? value.format(format) : value;
};
var TimePicker = (0, _next.connect)({
getProps: _shared.mapStyledProps,
getComponent: _shared.mapTextComponent,
getValueFromEvent: function getValueFromEvent(value) {
var format = this.props.format || 'HH:mm:ss';
return transformMoment(value, format);
},
defaultProps: {
hasClear: true
}
})(_timePicker["default"]);
exports.TimePicker = TimePicker;