forked from p96170835/amis
131 lines
2.7 KiB
SCSS
131 lines
2.7 KiB
SCSS
.#{$ns}Crud {
|
|
position: relative;
|
|
|
|
&.is-loading > &-body {
|
|
filter: blur(5px);
|
|
}
|
|
|
|
&-selection {
|
|
margin-bottom: $gap-base;
|
|
}
|
|
|
|
&-selectionLabel {
|
|
display: inline-block;
|
|
vertical-align: top;
|
|
margin-top: $gap-xs;
|
|
}
|
|
|
|
&-value {
|
|
cursor: pointer;
|
|
vertical-align: middle;
|
|
user-select: none;
|
|
line-height: $Form-input-lineHeight * $Form-input-fontSize - px2rem(2px);
|
|
display: inline-block;
|
|
font-size: $Form-selectValue-fontSize;
|
|
color: $Form-selectValue-color;
|
|
background: $Form-selectValue-bg;
|
|
border: px2rem(1px) solid $Form-selectValue-borderColor;
|
|
border-radius: 2px;
|
|
margin-right: $gap-xs;
|
|
margin-top: $gap-xs;
|
|
|
|
&:hover {
|
|
background-color: darken($Form-selectValue-bg, 5%);
|
|
}
|
|
|
|
&.is-disabled {
|
|
pointer-events: none;
|
|
opacity: $Button-onDisabled-opacity;
|
|
}
|
|
}
|
|
|
|
&-valueIcon {
|
|
cursor: pointer;
|
|
border-right: px2rem(1px) solid $Form-selectValue-borderColor;
|
|
padding: 1px 5px;
|
|
|
|
&:hover {
|
|
background-color: darken($Form-selectValue-bg, 5%);
|
|
}
|
|
}
|
|
|
|
&-valueLabel {
|
|
padding: 0 $gap-xs;
|
|
}
|
|
|
|
&-selectionClear {
|
|
display: inline-block;
|
|
cursor: pointer;
|
|
user-select: none;
|
|
margin-left: $gap-xs;
|
|
margin-top: $gap-xs;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
&-toolbar-item {
|
|
margin-left: $Crud-toolbar-gap;
|
|
line-height: $Crud-toolbar-lineHeight;
|
|
height: $Crud-toolbar-height;
|
|
vertical-align: middle;
|
|
|
|
&--left {
|
|
float: left;
|
|
}
|
|
|
|
&--right {
|
|
float: right;
|
|
}
|
|
}
|
|
|
|
&-actions {
|
|
> * + .#{$ns}Button,
|
|
> * + .#{$ns}ButtonGroup,
|
|
> * + .#{$ns}ButtonToolbar {
|
|
margin-left: $Crud-toolbar-gap;
|
|
}
|
|
}
|
|
|
|
&-statistics {
|
|
line-height: $Crud-toolbar-height;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
&-pageSwitch {
|
|
.#{$ns}Select {
|
|
margin-left: $Crud-toolbar-gap;
|
|
}
|
|
}
|
|
}
|
|
|
|
@include media-breakpoint-up(sm) {
|
|
.#{$ns}Crud {
|
|
&-toolbar {
|
|
margin-left: -$Crud-toolbar-gap;
|
|
flex-basis: 0;
|
|
flex-grow: 1;
|
|
@include clearfix();
|
|
}
|
|
}
|
|
|
|
&-toolbar-item {
|
|
margin-left: $Crud-toolbar-gap;
|
|
line-height: $Crud-toolbar-lineHeight;
|
|
height: $Crud-toolbar-height;
|
|
vertical-align: middle;
|
|
|
|
&--left {
|
|
float: left;
|
|
}
|
|
|
|
&--right {
|
|
float: right;
|
|
}
|
|
}
|
|
|
|
&-actions {
|
|
> .#{$ns}Button + .#{$ns}Button {
|
|
margin-left: $Crud-toolbar-gap;
|
|
}
|
|
}
|
|
}
|