Expand description
Drawer Component (vaul-style)
Bottom drawer with drag handle and gesture-based dismissal, styled like shadcn/ui Drawer (which uses vaul library).
For side panels, use Sheet instead.
§Example
use armas_basic::{Drawer, Theme};
let theme = Theme::dark();
let mut open = true;
let response = Drawer::new("my-drawer")
.open(open)
.title("Edit Profile")
.description("Make changes to your profile here.")
.show(ctx, &theme, |ui| {
ui.label("Content goes here");
});
if response.closed {
open = false;
}Structs§
- Drawer
- Drawer component (vaul-style bottom sheet)
- Drawer
Response - Response from showing a drawer
Enums§
- Drawer
Snap Point - Drawer snap points for partial open states