
Biasanya muncul dari bawah komponennya~
Vaul merupakan React component yang bisa digunakan untuk membuat drawer.
Kalo lo belum tau, drawer ini komponen yang awalnya nggak kelihatan, kemudian ada tombol yang digunakan buat trigger komponen tersebut buat muncul. Biasanya muncul (nggak selalu) dari bawah.
Di beberapa UI kit atau design system, drawer punya nama yang beda, bisa drawer, bottom sheet, atau bahkan off-canvas.
Vaul ini dibikin di atas Radix Dialog, jadinya punya anatomi yang mirip.
Kayak gini:
Begini cara penggunaan dasarnya, biar nggak bingung kita nggak bakal kasih style apa-apa dulu, ya.
Basicnya udah kita coba, sekarang kita coba kasih styling pake Tailwind.
Secara fungsionalitas mirip dengan dialog atau modal, juga bisa dibuat sama secara visual. Hal yang ngebedain keduanya ada pada bagaimana lo berinteraksi dengan mereka.
Kita udah bahas cara yang paling basic buat pake Vaul. Selebihnya lo bisa cek sendiri dokumentasinya. Vaul bisa diubah-ubah sesuai kebutuhan lo, kayak munculin drawer-nya dari kanan atau sekadar bikin custom handler.
Jadilah yang pertama untuk berdiskusi!