@import '../custom.less';
@table-prefix-cls: ~'@{css-prefix}table';
@table-header-prefix-cls: ~'@{css-prefix}table-header';
@table-cell-prefix-cls: ~'@{css-prefix}table-cell';
@svg-prefix-cls: ~'@{css-prefix}svg';
.@{table-prefix-cls} {
&.simple {
table {
@apply table-fixed;
tr {
@apply table-row;
vertical-align: inherit;
border-color: inherit;
}
tbody {
tr {
@apply text-color-text-primary;
@apply bg-color-bg-2;
&:nth-child(odd) {
@apply bg-color-bg-1;
}
&:hover {
@apply bg-color-bg-5;
}
&.is-disabled {
@apply bg-color-bg-2;
@apply text-color-text-disabled;
@apply cursor-not-allowed;
}
}
.noData {
&:hover {
background: transparent;
}
td {
height: 160px;
@apply text-center;
vertical-align: middle;
@apply text-color-text-placeholder;
background-color: transparent;
}
}
}
th {
@apply ~'pt-0.5 pr-0 pb-0.5 pl-2';
@apply h-9;
border-left: none;
}
td {
@apply ~'pt-0.5 pr-0 pb-0.5 pl-2';
@apply h-9;
@apply text-xs;
.overflow {
@apply whitespace-nowrap;
@apply overflow-hidden;
@apply text-ellipsis;
}
}
thead {
@apply border-b border-b-color-border;
@apply text-left;
@apply bg-color-bg-2;
@apply text-color-text-primary;
th {
@apply overflow-hidden;
@apply text-ellipsis;
@apply whitespace-nowrap;
@apply text-xs;
@apply text-color-text-primary;
@apply text-left;
line-height: 1.7em;
.overflow {
@apply whitespace-nowrap;
@apply overflow-hidden;
@apply text-ellipsis;
}
}
}
}
.@{table-header-prefix-cls}__line {
float: right;
@apply border-l border-l-color-border;
@apply h-5;
}
.@{table-cell-prefix-cls} {
.@{svg-prefix-cls} {
@apply text-base;
@apply fill-color-border;
&.is-check {
@apply fill-color-brand;
}
}
}
}
}