mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-03-02 15:27:18 +00:00
134 lines
3.6 KiB
SCSS
134 lines
3.6 KiB
SCSS
@import "../core/index-noreset.scss";
|
|
@import "scss/variable";
|
|
|
|
#{$transfer-prefix} {
|
|
@include box-sizing;
|
|
display: inline-block;
|
|
|
|
&-panel {
|
|
display: inline-block;
|
|
border: $transfer-panel-border-width $line-solid $transfer-panel-border-color;
|
|
border-radius: $transfer-panel-border-corner;
|
|
background-color: $transfer-panel-background-color;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
&-panel-header {
|
|
padding: $transfer-panel-header-padding-top-bottom $transfer-panel-header-padding-left-right;
|
|
border-bottom: $transfer-panel-border-width $line-solid $transfer-panel-border-color;
|
|
background-color: $transfer-panel-header-background-color;
|
|
color: $transfer-panel-header-text-color;
|
|
font-size: $transfer-panel-header-text-size;
|
|
}
|
|
|
|
&-panel-search {
|
|
padding: 0 $transfer-panel-search-margin-left-right;
|
|
margin-top: $transfer-panel-search-margin-top;
|
|
margin-bottom: $transfer-panel-search-margin-bottom;
|
|
width: 100%;
|
|
}
|
|
|
|
& &-panel-list {
|
|
width: $transfer-panel-list-width;
|
|
/* TODO */
|
|
height: $transfer-panel-list-height;
|
|
padding: 0;
|
|
border: none;
|
|
box-shadow: none;
|
|
border-radius: 0;
|
|
overflow-y: auto;
|
|
}
|
|
|
|
&-panel-not-found-container {
|
|
display: table;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
&-panel-not-found {
|
|
display: table-cell;
|
|
vertical-align: middle;
|
|
text-align: center;
|
|
color: $color-text1-2;
|
|
font-size: $font-size-body-2;
|
|
}
|
|
|
|
&-panel-item {
|
|
&.#{$css-prefix}focused {
|
|
transition: background-color $motion-duration-immediately $motion-linear;
|
|
}
|
|
|
|
&:not(.#{$css-prefix}disabled).#{$css-prefix}simple:hover {
|
|
color: $transfer-simple-panel-item-hover-text-color;
|
|
}
|
|
|
|
&.#{$css-prefix}insert-before:before {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
content: '';
|
|
width: 100%;
|
|
border-top: $line-1 solid $color-brand1-6;
|
|
}
|
|
|
|
&.#{$css-prefix}insert-after:after {
|
|
position: absolute;
|
|
left: 0;
|
|
bottom: 0;
|
|
content: '';
|
|
width: 100%;
|
|
border-bottom: $line-1 solid $color-brand1-6;
|
|
}
|
|
}
|
|
|
|
&-panel-footer {
|
|
position: relative;
|
|
padding: $transfer-panel-footer-padding-top-bottom $transfer-panel-footer-padding-left-right;
|
|
border-top: $transfer-panel-border-width $line-solid $transfer-panel-border-color;
|
|
background-color: $transfer-panel-footer-background-color;
|
|
font-size: 0;
|
|
box-shadow: $transfer-panel-footer-shadow;
|
|
}
|
|
|
|
&-panel-count {
|
|
/* TODO */
|
|
margin-left: $s-1;
|
|
font-size: $font-size-body-1;
|
|
vertical-align: middle;
|
|
color: $transfer-panel-footer-text-color;
|
|
}
|
|
|
|
&-panel-move-all {
|
|
font-size: $font-size-body-1;
|
|
color: $transfer-simple-panel-footer-text-color;
|
|
cursor: pointer;
|
|
|
|
&.#{$css-prefix}disabled {
|
|
color: $color-text1-1;
|
|
cursor: not-allowed;
|
|
}
|
|
}
|
|
|
|
&-operations {
|
|
display: inline-block;
|
|
vertical-align: middle;
|
|
margin: 0 $transfer-operation-margin-left-right;
|
|
}
|
|
|
|
&-move.#{$css-prefix}icon {
|
|
color: $transfer-simple-move-icon-color;
|
|
}
|
|
|
|
&-operation.#{$css-prefix}btn {
|
|
display: block;
|
|
|
|
& + & {
|
|
margin-top: $transfer-operation-margin-gutter;
|
|
}
|
|
|
|
.#{$css-prefix}icon {
|
|
@include icon-size($transfer-operation-icon-size);
|
|
}
|
|
}
|
|
}
|