123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- @import '../../style/themes/index';
- @import '../../style/mixins/index';
- @import '../../tree/style/mixin';
- @import '../../checkbox/style/mixin';
- @tree-select-prefix-cls: ~'@{ant-prefix}-tree-select';
- @select-tree-prefix-cls: ~'@{ant-prefix}-select-tree';
- .antCheckboxFn(@checkbox-prefix-cls: ~'@{select-tree-prefix-cls}-checkbox');
- .@{tree-select-prefix-cls} {
- // ======================= Dropdown =======================
- &-dropdown {
- padding: @padding-xs (@padding-xs / 2);
- &-rtl {
- direction: rtl;
- }
- // ======================== Tree ========================
- .@{select-tree-prefix-cls} {
- border-radius: 0;
- &-list-holder-inner {
- align-items: stretch;
- .@{select-tree-prefix-cls}-treenode {
- .@{select-tree-prefix-cls}-node-content-wrapper {
- flex: auto;
- }
- }
- }
- }
- }
- }
- .@{select-tree-prefix-cls} {
- .antTreeFn(@select-tree-prefix-cls);
- // change switcher icon rotation in rtl direction
- & &-switcher {
- &_close {
- .@{select-tree-prefix-cls}-switcher-icon {
- svg {
- .@{tree-select-prefix-cls}-dropdown-rtl & {
- transform: rotate(90deg);
- }
- }
- }
- }
- &-loading-icon {
- .@{tree-select-prefix-cls}-dropdown-rtl & {
- transform: scaleY(-1);
- }
- }
- }
- }
|