Component guide.
66 komponen PHP dengan preview langsung, contoh kode dan kontrak yang dapat dibaca agen AI.
Gunakan langsung
Semua source sudah ada di views/components. Layout memuat dl.css, components.css dan dl.js. Tidak perlu instalasi per komponen.
<?= component('button', ['label'=>'Save changes', 'variant'=>'primary', 'icon'=>'check-circle']) ?>Baca kontrak yang tepat
Setiap halaman komponen memiliki Usage, Preview, API reference, panduan keyboard dan catatan perilaku. Props DL adalah PHP array dan tidak identik dengan props React Coordiation.
php dl component buttonKomposisi dengan PHP
Teks props di-escape. Untuk nested HTML, susun komponen di view atau buat template baru; jangan kirim raw HTML melalui text.
<section class="dl-card">
<h2>Your project</h2>
<?= component('badge', ['label'=>'Active', 'variant'=>'success']) ?>
<?= component('button', ['label'=>'Open project']) ?>
</section>Kustomisasi source
Edit template, tambahkan CSS statis, dan perbarui docs/components.json agar API dan dokumentasi tetap cocok. Simpan ID unik serta label native. modal dan dropdown tetap tersedia sebagai alias lama.
Perilaku tanpa JavaScript
Konten utama, form native, disclosure dan tabel tetap tersedia. Dialog, tabs aktif, sorting dan fitur interaktif memakai dl.js; lihat catatan per komponen.