/
vshmidt
/
label-studio
Обзор
Документация
Войти
/
vshmidt
/
label-studio
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
web/libs/editor/src/components/CurrentEntity/AnnotationHistory.prefix.css
197 строк
3 KB
Raul Martin
refactor: ECHO-448: Biome - enable format (#9625)
17 мар 2026, 18:27
Не верифицирован
17 мар 2026, 18:27
567cb96
Код
Авторство
О чём код?
.annotation-history { margin: var(--spacing-tighter) 0; &_inline { padding: 0 var(--spacing-tighter); } &__title { margin-bottom: 8px; } &__section-head { display: flex; padding: 8px 0; font-size: 15px; font-weight: 500; align-items: center; justify-content: space-between; & span { color: var(--color-neutral-content-subtler); font-weight: normal; } } &__divider { height: 1px; position: relative; margin: 14px 0; background-color: var(--color-neutral-border); &::before { top: 0; left: 0; font-size: 12px; color: var(--sand_500); padding-right: 5px; position: absolute; content: attr(title); transform: translateY(-50%); background-color: var(--color-neutral-background); } } } .history-item { margin: 0; padding: 8px; cursor: default; border-radius: 5px; &__date { color: var(--color-neutral-content-subtler); } &:not(&_disabled) { cursor: pointer; } &:hover:not(.history-item_disabled) { background-color: var(--color-neutral-surface); } &_selected:not(.history-item_disabled), &_selected:hover:not(.history-item_disabled) { background-color: var(--color-primary-emphasis); color: var(--color-neutral-content); } &__name, &__date { font-size: 14px; } &__name { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } &_disabled { opacity: 0.6; border-radius: 5px; background-color: var(--color-neutral-surface); cursor: not-allowed; } &__userpic { width: 24px; height: 24px; &_prediction { color: var(--color-accent-plum-bold); background-color: var(--color-accent-plum-subtlest); box-shadow: inset 0 0 0 1px rgb(148 75 255 / 15%); } } &__comment { padding-top: 2px; &-content { white-space: pre-wrap; overflow-wrap: anywhere; &::before { content: attr(data-reason); } } &_collapsed &-content { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } } &__history-icon { width: 24px; height: 24px; } &__action { padding-top: 6px; align-items: flex-start; grid-template-columns: 24px 1fr; } &__spin { width: 10px; height: 10px; margin-right: 4px; display: inline-block; border: 2px solid var(--grape_500); border-radius: 100%; border-top-color: var(--grape_400); animation: spin 1s linear infinite; } &__dot { width: 10px; height: 10px; margin-right: 4px; display: inline-block; background-color: var(--sand_400); border-radius: 100%; animation: pulse 1s linear infinite; } &__saved { animation: disappear 0.3s 3s forwards; width: 12px; margin-right: 4px; color: var(--success_color); } &__collapse-comment { margin-top: 3px; color: var(--grape_500); } &:not(.history-item_inline) { margin: 0 -10px; } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes pulse { 0% { transform: scale(1); } 50% { transform: scale(0.5); } } @keyframes disappear { 0% { opacity: 1; } 100% { opacity: 0; } }