/frontend-designGuidance for distinctive, intentional visual design when building new UI or reshaping an existing one.
Jedna umiejętność albo szablon w siatce katalogu, z poleceniem, opisem, kategorią i stanem instalacji oraz polem wyboru do zaznaczania kilku.
Na żywo we wszystkich trzech motywach. Wszystko tutaj jest interaktywne.
/frontend-designGuidance for distinctive, intentional visual design when building new UI or reshaping an existing one.
/code-reviewReviews the current diff for correctness bugs, then for simpler and faster ways to write the same thing.
/accessibility-review-and-reportAudits a page against WCAG 2.2 AA: contrast, keyboard paths, names and roles, target sizes and reflow, then writes a short report with fixes ranked by impact on the people who rely on them every day.
/frontend-designGuidance for distinctive, intentional visual design when building new UI or reshaping an existing one.
/code-reviewReviews the current diff for correctness bugs, then for simpler and faster ways to write the same thing.
/accessibility-review-and-reportAudits a page against WCAG 2.2 AA: contrast, keyboard paths, names and roles, target sizes and reflow, then writes a short report with fixes ranked by impact on the people who rely on them every day.
/frontend-designGuidance for distinctive, intentional visual design when building new UI or reshaping an existing one.
/code-reviewReviews the current diff for correctness bugs, then for simpler and faster ways to write the same thing.
/accessibility-review-and-reportAudits a page against WCAG 2.2 AA: contrast, keyboard paths, names and roles, target sizes and reflow, then writes a short report with fixes ranked by impact on the people who rely on them every day.
import { SkillCard } from '@skribly/ui/ops'<SkillCard title={s.title} command={`/${s.name}`} description={s.description}
status={installed > 0 && <Badge tone="ok" size="sm">{t('skills.installedIn', { count: installed })}</Badge>}
badges={<Badge tone="accent" size="sm">{t(`category.${s.category}`)}</Badge>}
onOpen={() => open(s)} isSelected={picked.has(s.name)} onSelectedChange={(on) => pick(s, on)}
selectLabel={t('skills.select', { name: s.title })} />Każda etykieta jest propem, więc aplikacja przekazuje własne słowa we własnym języku. Zobacz zasadę brak wbudowanego tekstu.
Ten przykład przechodzi przez axe we wszystkich trzech motywach przy każdym uruchomieniu testów. Zobacz, co sprawdzają testy.
Te ustawienia zostają na tym urządzeniu i działają na każdej stronie Skribly.
Rozmiar tekstu
Wyświetlanie
Czytanie