Components/Drawer & Bottom Sheet (AppDrawer)
Drawer & Bottom Sheet (AppDrawer)
● Needs Review Web Nuxt 4 + Mobile React Native
Panel meluncur dari sisi samping (Side Drawer untuk Web Desktop) atau dari bawah (Bottom Sheet untuk Mobile) untuk alur filter katalog, keranjang belanja, dan rincian subtes.
Import
<AppDrawer v-model="isOpen" title="..." position="right" />Side Drawer vs. Bottom Sheet
Gunakan position="bottom" (Bottom Sheet) pada konteks mobile agar konten mudah dijangkau satu tangan, seperti rincian pembelian sebelum checkout. Gunakan position="right" (Side Drawer) pada layar lebar, biasanya untuk filter katalog yang tidak butuh perhatian penuh layar. Jangan biarkan konten drawer melebihi ~80% tinggi layar tanpa area scroll mandiri — panel sudah membatasi tinggi Bottom Sheet ke max-h-[80vh], tapi konten Anda sendiri tetap perlu dibungkus agar bisa scroll di dalam batas itu, bukan mendorong footer aksi keluar dari layar.
Drawer & Sheet Triggers
Butuh detail props, events, dan slot?
