Drawer
A swipeable panel that appears from the edge of the page.
API Reference
DrawerRoot
Contains the drawer parts and supports controlled state, swipe direction, and snap points.
DrawerPopup
The styled, portalled drawer content. Use :show-handle="false" to hide the default drag handle.
DrawerTrigger, DrawerClose & DrawerSwipeArea
These are unstyled Reka UI primitives re-exported for composing drawer interactions. Their props are forwarded without modification; see the linked Reka UI reference.
DrawerHandle
The styled drag affordance rendered by DrawerPopup when showHandle is enabled.
DrawerTitle & DrawerDescription
Accessible labelling parts for the drawer.
DrawerCloseButton
A styled close button with a tooltip.
Examples
Directions
Set swipe-direction to up, down, left, or right.
Snap points
Use snap-points with v-model:snap-point to provide draggable intermediate positions.
Last updated Sep 15, 2026