Przejdź do treści

SettingRow

Jedna linia listy ustawień: tytuł i objaśnienie po lewej, dowolna kontrolka po prawej. Na wąskim ekranie kontrolka przechodzi pod spód.

  • SettingRow

PodglądLink do sekcji Podgląd

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

Dzień, podgląd: SettingRow

Interface language

Applies to menus and messages after a reload.

Defaults

Restores every setting in this section.

Noc, podgląd: SettingRow

Interface language

Applies to menus and messages after a reload.

Defaults

Restores every setting in this section.

Wysoki kontrast, podgląd: SettingRow

Interface language

Applies to menus and messages after a reload.

Defaults

Restores every setting in this section.

UżycieLink do sekcji Użycie

tsx
import { SettingRow } from '@skribly/ui/forms'
tsx
<SettingRow title="Interface language" description="Applies after a reload.">
  {(control) => <select {...control}>…</select>}
</SettingRow>

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ść

  • Przekaż funkcję, aby dostać aria-labelledby i aria-describedby dla kontrolki, dzięki czemu tytuł wiersza ją nazywa.
  • Wiersze są rozdzielone ramką, a nie tylko odstępem.

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 /