UNPKG

ant-design-vue

Version:

An enterprise-class UI design language and Vue-based implementation

47 lines (40 loc) 1.7 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _defineProperty2 = require('babel-runtime/helpers/defineProperty'); var _defineProperty3 = _interopRequireDefault(_defineProperty2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } function noop() {} exports['default'] = { functional: true, render: function render(h, context) { var _className; var props = context.props, _context$listeners = context.listeners, listeners = _context$listeners === undefined ? {} : _context$listeners; var prefixCls = props.prefixCls, locale = props.locale, showTimePicker = props.showTimePicker, timePickerDisabled = props.timePickerDisabled; var _listeners$closeTimeP = listeners.closeTimePicker, closeTimePicker = _listeners$closeTimeP === undefined ? noop : _listeners$closeTimeP, _listeners$openTimePi = listeners.openTimePicker, openTimePicker = _listeners$openTimePi === undefined ? noop : _listeners$openTimePi; var className = (_className = {}, (0, _defineProperty3['default'])(_className, prefixCls + '-time-picker-btn', true), (0, _defineProperty3['default'])(_className, prefixCls + '-time-picker-btn-disabled', timePickerDisabled), _className); var onClick = noop; if (!timePickerDisabled) { onClick = showTimePicker ? closeTimePicker : openTimePicker; } return h( 'a', { 'class': className, attrs: { role: 'button' }, on: { 'click': onClick } }, [showTimePicker ? locale.dateSelect : locale.timeSelect] ); } }; module.exports = exports['default'];