İçeriğe geç
DevinimJS
Component catalog · 16 reusable primitive

Küçük yapı taşları. Açık davranışlar.

Aşağıdaki demolar gerçek DevinimJS custom element’leridir. Davranışı dene, event’leri incele ve başlangıç markup’ını kopyala.

Light DOM + CKCSS

Davranış DevinimJS’de, sunum CKCSS’de, veri ve persistence sayfada kalır.

Öne çıkan canlı showcase

Dene
Foundation

Counter

Proxy state, native button ve polite output.

<dv-counter data-start="2"></dv-counter>
Navigation

Tabs

Birinci Light DOM paneli.

İkinci semantic panel.

<dv-tabs data-label="Ürün detayları">...</dv-tabs>
Feedback

Modal

Escape ile kapanan, focus-aware dialog.

<dv-modal data-label="Detaylar">...</dv-modal>
Forms

Field + confirm

Discovery

Autocomplete

Data

Table + pagination

Commerce

Product card + cart

Feedback/state

Toast stack + state

Tam manifest

16 componentin tamamı aynı attribute/event sözleşmesini izler. Makine okunabilir manifest tooling ve AI ajanları için hazırdır.

DevinimJS v0.5.1 components
TagKategoriTemel davranış
dv-counterFoundationSayı state’i
dv-tabsNavigationARIA tabs ve keyboard navigation
dv-disclosureNavigationAccessible show/hide
dv-modalFeedbackDialog ve focus restore
dv-toastFeedbackDurum bildirimi
dv-paginationDataSayfa navigasyonu
dv-dropdownNavigationContext menu
dv-searchDiscoveryQuery event
dv-product-cardCommerceSepete ekleme event’i
dv-fieldFormsNative control/validation
dv-confirmFormsOnay gerektiren action
dv-autocompleteDiscoveryLocal combobox
dv-data-tableDataSortable JSON table
dv-cartCommerceCart presentation
dv-toast-stackFeedbackNotification queue
dv-stateAsyncLoading/empty/error/retry
Manifest JSON’u aç

Bu bir screenshot değil, gerçek component’tir. Focus yönetir ve dv:open/dv:close yayınlar.