Merge RangePicker extra and built-in footers

This commit is contained in:
afc163 2018-09-02 21:45:27 +08:00
parent 7ada8399bc
commit 06898a0619
5 changed files with 19 additions and 17 deletions

View File

@ -234,11 +234,11 @@ class RangePicker extends React.Component<any, RangePickerState> {
</Tag> </Tag>
); );
}); });
const rangeNode = ( const rangeNode = (operations && operations.length > 0) ? (
<div className={`${prefixCls}-footer-extra ${prefixCls}-range-quick-selector`} key="range"> <div className={`${prefixCls}-footer-extra ${prefixCls}-range-quick-selector`} key="range">
{operations} {operations}
</div> </div>
); ) : null;
return [rangeNode, customFooter]; return [rangeNode, customFooter];
} }

View File

@ -2987,19 +2987,19 @@ exports[`RangePicker switch to corresponding month panel when click presetted ra
<div <div
class="ant-calendar-footer ant-calendar-range-bottom ant-calendar-footer-show-ok" class="ant-calendar-footer ant-calendar-range-bottom ant-calendar-footer-show-ok"
> >
<div
class="ant-calendar-footer-extra ant-calendar-range-quick-selector"
>
<div
class="ant-tag ant-tag-blue"
data-show="true"
>
My Birthday
</div>
</div>
<div <div
class="ant-calendar-footer-btn" class="ant-calendar-footer-btn"
> >
<div
class="ant-calendar-footer-extra ant-calendar-range-quick-selector"
>
<div
class="ant-tag ant-tag-blue"
data-show="true"
>
My Birthday
</div>
</div>
<a <a
class="ant-calendar-time-picker-btn" class="ant-calendar-time-picker-btn"
role="button" role="button"

View File

@ -275,10 +275,8 @@
text-align: center; text-align: center;
display: block; display: block;
} }
&-extra + &-btn { &-extra {
border-top: @border-width-base @border-style-base @border-color-split; text-align: left;
margin: 0 -12px;
padding: 0 12px;
} }
} }

View File

@ -147,6 +147,10 @@
} }
} }
.@{calendar-prefix-cls}-footer-extra {
float: left;
}
// `div` for selector specificity // `div` for selector specificity
div&-quick-selector { div&-quick-selector {
text-align: left; text-align: left;

View File

@ -56,7 +56,7 @@
"prop-types": "^15.5.7", "prop-types": "^15.5.7",
"raf": "^3.4.0", "raf": "^3.4.0",
"rc-animate": "^2.4.1", "rc-animate": "^2.4.1",
"rc-calendar": "~9.7.0", "rc-calendar": "~9.7.2",
"rc-cascader": "~0.16.0", "rc-cascader": "~0.16.0",
"rc-checkbox": "~2.1.5", "rc-checkbox": "~2.1.5",
"rc-collapse": "~1.10.0", "rc-collapse": "~1.10.0",