add tagPrefixCls props

This commit is contained in:
Kian 2018-07-31 15:16:28 +08:00 committed by 偏右
parent f14e207912
commit 6a28b44eca

View File

@ -68,6 +68,7 @@ function fixLocale(value: RangePickerValue | undefined, localeCode: string) {
class RangePicker extends React.Component<any, RangePickerState> { class RangePicker extends React.Component<any, RangePickerState> {
static defaultProps = { static defaultProps = {
prefixCls: 'ant-calendar', prefixCls: 'ant-calendar',
tagPrefixCls: 'ant-tag',
allowClear: true, allowClear: true,
showToday: false, showToday: false,
}; };
@ -209,7 +210,7 @@ class RangePicker extends React.Component<any, RangePickerState> {
} }
renderFooter = (...args: any[]) => { renderFooter = (...args: any[]) => {
const { prefixCls, ranges, renderExtraFooter } = this.props; const { prefixCls, ranges, renderExtraFooter, tagPrefixCls } = this.props;
if (!ranges && !renderExtraFooter) { if (!ranges && !renderExtraFooter) {
return null; return null;
} }
@ -223,6 +224,7 @@ class RangePicker extends React.Component<any, RangePickerState> {
return ( return (
<Tag <Tag
key={range} key={range}
prefixCls={tagPrefixCls}
color="blue" color="blue"
onClick={() => this.handleRangeClick(value)} onClick={() => this.handleRangeClick(value)}
onMouseEnter={() => this.setState({ hoverValue: value })} onMouseEnter={() => this.setState({ hoverValue: value })}