UNPKG

chowa

Version:

UI component library based on React

46 lines (45 loc) 1.59 kB
/** * @license chowa v1.1.3 * * Copyright (c) Chowa Techonlogies Co.,Ltd.(http://www.chowa.cn). * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const React = require("react"); const PropTypes = require("prop-types"); const i18n_1 = require("../i18n"); const calendar_1 = require("../calendar"); const base_picker_1 = require("./base-picker"); const YearPicker = (props) => { return (React.createElement(i18n_1.I18nReceiver, { module: 'DatePicker' }, (i18n) => (React.createElement(base_picker_1.default, Object.assign({ placeholder: i18n.yearPlaceholder, formatter: (mom) => mom.format(i18n.yearFormat) }, props, { prefix: 'year', mode: calendar_1.YEAR_MODE, timeable: false }))))); }; YearPicker.propTypes = { className: PropTypes.string, style: PropTypes.object, visible: PropTypes.bool, defaultVisible: PropTypes.bool, externalWheelHide: PropTypes.bool, tabIndex: PropTypes.number, onChange: PropTypes.func, placeholder: PropTypes.string, defaultValue: PropTypes.object, value: PropTypes.object, disabledDate: PropTypes.object, formatter: PropTypes.func, disabled: PropTypes.bool, clearable: PropTypes.bool, determinable: PropTypes.bool }; YearPicker.defaultProps = { visible: false, defaultVisible: false, externalWheelHide: true, tabIndex: 0, disabled: false, clearable: false, determinable: true }; exports.default = YearPicker;