UNPKG

hy-checkbox

Version:

checkbox & radio ui components for react

69 lines 1.97 kB
/* * @Author: SiMeiyu * @Date: 2017-07-04 10:08:06 */ @import "../../app/variables.less"; .@{ult-prefix}-transfer { display: flex; justify-content: center; align-items: stretch; max-width: @transfer-max-width; &-button { padding: @base-space; align-self: center; .@{ult-prefix}-btn { display: block; padding-left: @base-space; padding-right: @base-space; &:first-child { margin-bottom: @base-space; } } } &-panel { flex: 1 0 @transfer-panel-width; display: flex; flex-direction: column; border: 1px solid @transfer-panel-border; border-radius: @border-radius; background-color: @transfer-panel-bg; .@{ult-prefix}-checkbox-group { max-height: @base-space * 3 * 7 + @base-space; overflow: auto; padding: @base-space / 2 0; .@{ult-prefix}-checkbox { &:hover, &.checked { background-color: @transfer-hover-bg; } } } .@{ult-prefix}-checkbox { margin: 0; padding-top: @base-space / 2; padding-bottom: @base-space / 2; padding-left: @base-space * 4; .@{ult-prefix}-checkbox-inner { left: @base-space; } } } &-body { flex-grow: 1; } &-header { border-bottom: 1px solid @transfer-panel-border; padding-top: @base-space / 2; padding-bottom: @base-space / 2; } &-footer { border-top: 1px solid @transfer-panel-border; padding: @base-space / 2 @base-space; } &-noData { padding: @base-space; font-size: @font-size-base; color: @transfer-noData-color; display: block; } }