* Copyright (c) 2022 - present TinyVue Authors.
* Copyright (c) 2022 - present Huawei Cloud Computing Technologies Co., Ltd.
*
* Use of this source code is governed by an MIT-style license.
*
* THE OPEN SOURCE SOFTWARE IN THIS PRODUCT IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL,
* BUT WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR
* A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS.
*
*/
@import '../../custom.less';
@grid-cell-prefix-cls: ~'@{css-prefix}grid-cell';
@grid-checkbox-prefix-cls: ~'@{css-prefix}grid-checkbox';
.TextEllipsis() {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
box-sizing: border-box;
}
.DefaultColumnHeight() {
height: var(--tv-Grid-cell-height);
}
.MediumColumnHeight() {
height: calc(var(--tv-Grid-cell-height) + 4px);
}
.SmallColumnHeight() {
height: var(--tv-Grid-cell-height-small);
}
.MiniColumnHeight() {
height: var(--tv-Grid-cell-height-mini);
}
.DefaultTdPadding() {
padding: var(--tv-Grid-cell-padding-y) var(--tv-Grid-cell-padding-x);
}
.SmallTdPadding() {
padding: var(--tv-Grid-cell-padding-y-small) var(--tv-Grid-cell-padding-x-small);
}
.MiniTdPadding () {
padding: var(--tv-Grid-cell-padding-y-mini) var(--tv-Grid-cell-padding-x-mini);
}
.CellEllipsis() {
&:not(.col__actived) {
.@{grid-cell-prefix-cls} {
.TextEllipsis();
& > .@{grid-checkbox-prefix-cls} {
.TextEllipsis();
padding-left: 0;
}
}
}
}