Przejdź do treści

LabelBadge

Jedna etykieta w kolorze, który wybrał dla niej projekt. Przekaż onRemove tam, gdzie etykiety są edytowane.

  • LabelBadge

PodglądLink do sekcji Podgląd

Na żywo we wszystkich trzech motywach. Wszystko tutaj jest interaktywne.

Dzień, podgląd: LabelBadge

frontendbackendno colourdocumentation for the public interface
frontendaccessibilityperformancesearch

Noc, podgląd: LabelBadge

frontendbackendno colourdocumentation for the public interface
frontendaccessibilityperformancesearch

Wysoki kontrast, podgląd: LabelBadge

frontendbackendno colourdocumentation for the public interface
frontendaccessibilityperformancesearch

UżycieLink do sekcji Użycie

tsx
import { LabelBadge } from '@skribly/ui/tracker'
tsx
<LabelBadge color={label.color} onRemove={() => remove(label)} removeLabel={t('labels.remove', { name: label.name })}>
  {label.name}
</LabelBadge>

Każda etykieta jest propem, więc aplikacja przekazuje własne słowa we własnym języku. Zobacz zasadę brak wbudowanego tekstu.

DostępnośćLink do sekcji Dostępność

  • Kolor wypełnia tylko kropkę ukrytą przed czytnikami ekranu; tekst leży na neutralnej powierzchni, więc każdy kolor projektu zachowuje czytelność.
  • Przycisk usuwania ma 24 px, jest nazwany przez removeLabel i ma widoczną obwódkę fokusa.
  • Długie nazwy są ucinane, z pełną nazwą w title.

Ten przykład przechodzi przez axe we wszystkich trzech motywach przy każdym uruchomieniu testów. Zobacz, co sprawdzają testy.

Szukaj na stronie

Strzałki przenoszą między wynikami, Enter otwiera, Esc zamyka. Ctrl K /