Przejdź do treści

Formularze

Pola z jednym wyglądem i jednym systemem komunikatów: etykieta ze znakiem wymagane lub opcjonalne, tekst pomocy, status w tonie ok, info lub warn oraz błąd z ikoną. Każdy komunikat jest powiązany ze swoją kontrolką, błędy ustawiają aria-invalid, a po nieudanym wysłaniu podsumowanie linkuje do pól. Budowane z celem WCAG 2.2 AA, od 320 px.

Strony: 21, eksporty: 23

  • Field
  • FormErrorSummary
  • Input
  • TextField
  • Textarea
  • Select
  • MultiSelect
  • Checkbox
  • CheckboxGroup
  • Radio
  • RadioGroup
  • Switch
  • Range
  • FileInput
  • ColorInput
  • DateInput
  • DateTimeInput
  • SearchField
  • InputWithIcon
  • ChipInput
  • SettingRow
  • ToggleRow
  • FormActions

ImportLink do sekcji Import

Każda grupa ma własny punkt wejścia, więc aplikacja, która potrzebuje tylko tej grupy, ładuje tylko ją. Wszystko jest też eksportowane z @skribly/ui.

tsx
import { Field, FormErrorSummary, Input, TextField, … } from '@skribly/ui/forms'

Strony tej grupyLink do sekcji Strony tej grupy

Szukaj na stronie

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