Drawer
A Sheet that defaults to the bottom edge.
Import
import { Drawer } from "@tarve/core";Usage
import { Drawer, Text } from "@tarve/core";
let open = true;
<Drawer
open={open}
size={280}
title="Activity"
onOpenChange={(next) => {
open = next;
}}
>
<Text>3 new events</Text>
</Drawer>Props
| Prop | Type | Default |
|---|---|---|
open required | boolean | — |
closeOnEscape | boolean | — |
closeOnOverlay | boolean | — |
description | string | — |
onOpenChange | (open: boolean) => void | — |
showClose | boolean | — |
side | SheetSide | "bottom" |
size | Style["width"] | 320 |
title | string | — |
Common props
Shared by every component. See descriptions →
childrenhighlightidkeymotionFromonHighlightonPasteonTransitionEndrovingGroupstyleTypes
type SheetSide = "left" | "right" | "top" | "bottom";