/
alt3rmann
/
label-studio
Обзор
Документация
Войти
/
alt3rmann
/
label-studio
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
web/libs/ui/src/lib/select/select.module.scss
83 строки
2 KB
Yousif Yassi
feat: OPTIC-1217: Implement Color design tokens as CSS variables and Dark Mode (#6550)
28 апр 2025, 19:46
Не верифицирован
28 апр 2025, 19:46
2e8e35e
Код
Авторство
О чём код?
.selectTrigger { --select-trigger-height: 40px; --select-trigger-font-size: 1rem; display: flex; align-items: center; padding: var(--spacing-tight) var(--spacing-tight) var(--spacing-tight) var(--spacing-base); gap: var(--spacing-tight); flex: 1 0 0; overflow: hidden; color: var(--color-neutral-content-subtler); text-overflow: ellipsis; height: var(--select-trigger-height); width: 100%; /* body/medium */ font-size: var(--select-trigger-font-size); font-style: normal; font-weight: var(--font-weight-400); line-height: var(--line-height-24); /* 150% */ letter-spacing: var(--letter-spacing-base); border-radius: var(--corner-radius-smaller); border: 1px solid var(--color-neutral-border); max-width: 100%; &:hover:not(.isDisabled) { border: 1px solid var(--color-neutral-border-bold); } &:focus { background: var(--color-neutral-surface-hover); box-shadow: 0 1px 2px 1px rgb(0 0 0 / 6%) inset; color: var(--color-neutral-content); outline: none; } &.isOpen { border: 1px solid var(--color-neutral-border-bold); background: var(--color-neutral-surface-active); box-shadow: 0 1px 2px 1px rgb(0 0 0 / 6%) inset; color: var(--color-neutral-content); } &.isDisabled { color: var(--color-neutral-content-subtlest); background: var(--color-neutral-surface); box-shadow: 0 1px 2px 1px rgb(0 0 0 / 6%) inset; filter: none; cursor: not-allowed; } &.sizeSmall { --select-trigger-height: 24px; --select-trigger-font-size: var(--font-size-12); } &.sizeLarge { --select-trigger-height: 60px; --select-trigger-font-size: var(--font-size-20); } &.isInline { display: inline-flex; width: auto; } } .selectLoading { &:focus { outline: none; padding: var(--spacing-tight); } } .valueInput { display: none !important; } [data-radix-popper-content-wrapper] { min-width: var(--radix-popper-anchor-width) !important; max-width: var(--radix-popper-available-width); }