custom-app
Version:
ITIMS��Ʒ�鿪��ר��React���,�Dz��ý��ּ�dhcc-app���������
28 lines (26 loc) • 927 B
JavaScript
import React from 'react';
import { getTodayTimeStr, getTodayTime, isAllowedDate } from '../util/';
export default function TodayButton(_ref) {
var prefixCls = _ref.prefixCls,
locale = _ref.locale,
value = _ref.value,
timePicker = _ref.timePicker,
disabled = _ref.disabled,
disabledDate = _ref.disabledDate,
onToday = _ref.onToday,
text = _ref.text;
var localeNow = (!text && timePicker ? locale.now : text) || locale.today;
var disabledToday = disabledDate && !isAllowedDate(getTodayTime(value), disabledDate);
var isDisabled = disabledToday || disabled;
var disabledTodayClass = isDisabled ? prefixCls + '-today-btn-disabled' : '';
return React.createElement(
'a',
{
className: prefixCls + '-today-btn ' + disabledTodayClass,
role: 'button',
onClick: isDisabled ? null : onToday,
title: getTodayTimeStr(value)
},
localeNow
);
}