/
vshmidt
/
label-studio
Обзор
Документация
Войти
/
vshmidt
/
label-studio
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
web/libs/datamanager/src/components/Common/TableOld/Table.prefix.css
126 строк
2 KB
Raul Martin
refactor: ECHO-448: Biome - enable format (#9625)
17 мар 2026, 18:27
Не верифицирован
17 мар 2026, 18:27
567cb96
Код
Авторство
О чём код?
.columns__selector { position: absolute; width: 100%; overflow: hidden; display: flex; justify-content: flex-end; top: 0; &__button-new.columns__selector__button-new { z-index: 1000; height: 28px; width: 28px; background-color: var(--white); box-shadow: 0 2px 5px 0 var(--black_20); margin: 6.5px 20px; border-radius: 4px; &:hover { border: none; filter: none; background: #ebf3fc; } &:active { background: linear-gradient(0deg, var(--black_2), var(--black_2)), #fff; box-shadow: 0 0 5px 0 var(--black_20); } } } .table { width: 100%; height: 100%; display: flex; flex-direction: column; overflow: auto; background-color: var(--color-neutral-background); &_fit { width: max-content; } &__sticky-header { width: 100%; } &__auto-size, &__virtual { width: auto; .table_fit & { width: fit-content; } } &__virtual { max-width: 100vw; min-width: 100vw; } &__virtual > div { min-width: fit-content; } &__row-wrapper { min-width: fit-content; position: relative; cursor: pointer; background-color: var(--color-neutral-background); &_disabled, &_loading { opacity: 0.6; pointer-events: none; } &_even:not(.table__row_wrapper_selected) { background-color: var(--color-neutral-surface); } &_selected { background-color: var(--color-primary-surface-content); } &:not(.table__row_wrapper_selected):hover { background-color: var(--color-primary-surface-content); } &_highlighted:not(.table__row_wrapper_selected)::after { top: 0; left: 0; width: 100%; height: 100%; content: ""; z-index: 50; position: absolute; pointer-events: none; box-shadow: 0 0 0 1px rgb(var(--accent_color-raw) / 80%) inset; } } &__cell { flex: 150 0 auto; width: fit-content; min-width: min-content; max-width: min-content; padding: 10px; box-sizing: border-box; display: flex; align-items: center; position: relative; word-break: break-word; } &__cell-content { flex: 0; display: flex; white-space: nowrap; align-items: center; &_disabled { opacity: 0.6; pointer-events: none; } } }