UNPKG

rsuite

Version:

A suite of react components

60 lines (50 loc) 1.21 kB
@import '../../styles/common'; @import '../../Form/styles/mixin'; @import '../../Picker/styles/mixin'; .@{tag-picker} { &:not(.@{ns}picker-disabled) .@{ns}picker-toggle { // Make sure align with input left: 0; cursor: text; } &.@{ns}picker-disabled { cursor: not-allowed; .@{ns}picker-toggle { position: absolute; } } .@{ns}tag { position: relative; // make sure tag in front of toggle z-index: @zindex-picker-toggle + 1; max-width: ~'calc(100% - @{tag-picker-content-padding-horizontal})'; vertical-align: top; .ellipsis-basic; } .@{ns}picker-search-input, .@{ns}tag { margin-top: @tag-picker-content-padding-vertical; } &.@{ns}picker-has-value .@{ns}picker-search-input { padding-left: @tag-picker-content-padding-horizontal; } .@{ns}tag, .@{ns}tag + .@{ns}tag { margin-left: @tag-picker-content-padding-horizontal; } .@{ns}picker-tag-wrapper { padding-bottom: @tag-picker-content-padding-vertical; } .@{ns}picker-search { &, &-input, &-input > input { display: inline-block; width: auto; min-width: 14px; } &-input > input { padding: 0; } } }