Documenta UI Kit
Componentes design system instituendi parati — descriptiones singulorum modulorum, migrationes, et pons ad shadcn.
Duces
Migratio shadcn
Componentem React ex shadcn/ui in modulum Chiralkit converte, in quolibet stack utilem.
Componentes instituendi
Omnis componens in inceptum tuum venit ut fons tuus — recensibilis, mutabilis, a te versionibus notatus.
badge
Parva tessera ad genus, statum vel categoriam notandam.
button
Button fundamentale design system — variantes primary/secondary cum statu disabled.
card
Superficies marginata et rotundata ad contenta congreganda — sine props, unico default slot, sine role ARIA. Qui eo utuntur structuram titulorum suam intus componunt.
checkbox
<input type="checkbox"> nativum ut custom element design system involutum — props checked/indeterminate ad DOM transmittuntur, dsChange novum statum booleanum emittit. Speciem checkbox quam browser praebet servat, ut mores AT et modi forced-colors conserventur.
code-block
Codicis capsa cum titulo linguae et button ad exscribendum insito.
dialog
Elementum <dialog> nativum ut custom element design system involutum — showModal() machinam statuum modalem (focus trap, Escape ad claudendum, fundum inertem, return-focus) per suggestum browser praebet, non ARIA ab integro aedificatam. Props: open, label|labelledBy, describedBy. Eventus: dsOpen, dsClose.
figure-canvas
Spatium figurarum iterabile cum zoom, inspectione et rotatione horizontali per tractum optionali.
input
<input> nativum ut custom element design system involutum — genera text/email/password/search/tel/url/number sustinet, invalid+describedBy ad status erroris, et in omni ictu clavis dsInput cum valore praesenti emittit.
loader
Index onerationis indefinitus ex path logo chiralkit factus — duae partes speculares circa centrum anuli oscillant.
select
<select> nativum ut custom element design system involutum — optiones per prop traduntur, dsChange cum novo valore emittit.
tabs
Exemplar WAI-ARIA Tabs (ab integro aedificatum) — tablist tantum, cum roving tabindex, navigatione per claves sagittarum, Home/End et activatione automatica. Qui eo utitur tabpanels suos in light DOM reddit et visibilitatem in dsChange commutat. shadow:false, ut ids tabs e tabpanels per aria-labelledby attingi possint.
textarea
<textarea> nativum ut custom element design system involutum — campus textus plurium versuum cum prop rows, invalid+describedBy ad status erroris, et eventus dsInput in omni ictu clavis emissus.
tooltip
Exemplar WAI-ARIA Tooltip (ab integro aedificatum) — primum Element child eius qui utitur ut trigger involvit; in hover aperitur (cum openDelay) et in focus statim; Escape dimittitur, trigger focum servante; in blur aut in mouseleave germano clauditur. shadow:false, ut aria-describedby in trigger id tooltip attingere possit.