@import '../custom.less';
@popupload-prefix-cls: ~'@{css-prefix}popupload';
@upload-list-prefix-cls: ~'@{css-prefix}upload-list';
@grid-modal-prefix-cls: ~'@{css-prefix}grid-modal';
@alert-prefix-cls: ~'@{css-prefix}alert';
.@{popupload-prefix-cls} {
@apply text-xs;
@apply flex;
@apply items-center;
&__dialog {
@apply w-full;
@apply flex;
@apply flex-col;
}
&__dialog-header {
.@{alert-prefix-cls} {
@apply ~'mb-2.5';
}
}
&__dialog-body {
@apply pb-6;
.@{upload-list-prefix-cls} {
@apply hidden;
}
}
&__dialog-footer {
@apply w-full;
@apply flex;
@apply items-center;
@apply justify-center;
}
&__dialog-tips {
@apply flex;
@apply flex-col;
}
&__dialog-table {
@apply h-80;
@apply w-full;
@apply ~'mt-2.5';
.header-col {
@apply border-r border-r-color-text-disabled;
@apply py-0 px-2;
&:last-child {
@apply border-r-0;
}
}
.body-col {
@apply py-2 px-3;
@apply m-0;
@apply leading-5;
}
.col1 {
@apply ~'w-3/6';
}
.col2 {
@apply ~'w-1/6';
}
.col3 {
@apply ~'w-1/6';
}
.col4 {
@apply ~'w-1/6';
}
}
&__dialog-table-header {
@apply h-9;
@apply w-full;
@apply text-color-text-primary;
@apply font-bold;
@apply flex;
@apply items-center;
@apply justify-between;
@apply bg-color-bg-2;
@apply border-b border-b-color-bg-3;
}
&__dialog-table-body {
@apply w-full;
height: calc(100% - theme('spacing.9'));
@apply overflow-y-auto;
@apply border-b border-b-color-bg-3;
}
&__dialog-table-list {
@apply list-none;
}
&__dialog-table-item {
@apply w-full;
@apply flex;
@apply items-center;
@apply justify-between;
&:nth-child(even) {
@apply bg-color-bg-6;
}
.delIcon {
@apply h-4;
@apply w-4;
@apply fill-color-text-primary;
@apply cursor-pointer;
&:hover {
@apply fill-color-icon-hover;
}
&:active {
@apply fill-color-icon-active;
}
}
}
&__modal {
.@{grid-modal-prefix-cls}__body {
@apply overflow-y-auto;
}
.tiny-file-upload .tiny-upload-list__text-title {
@apply hidden;
}
}
&__pop-confirm {
.tiny-popconfirm-popover__title {
@apply whitespace-nowrap;
}
}
&__status-icon {
@apply inline-block;
margin-right: 7px;
@apply h-2;
@apply w-2;
@apply border-2;
@apply border-solid;
@apply border-color-text-secondary;
@apply rounded;
&&-success {
@apply border-color-success;
}
&&-fail {
@apply border-color-error;
}
}
}