<script setup>
import { ref } from 'vue'
const open = ref(false)
</script>
<template>
<FuiDrawer position="end" :open="open" @update:open="open = $event">
<FuiDrawerTrigger>
<FuiButton>Open drawer</FuiButton>
</FuiDrawerTrigger>
<FuiDrawerOverlay />
<FuiDrawerSurface size="medium">
<FuiDrawerTitle>Title</FuiDrawerTitle>
<FuiDrawerBody>
<p>Content</p>
</FuiDrawerBody>
</FuiDrawerSurface>
</FuiDrawer>
</template><script setup>
import { ref } from 'vue'
const open = ref(false)
</script>
<template>
<FuiDrawer position="start" :open="open" @update:open="open = $event">
<FuiDrawerTrigger>
<FuiButton>Open</FuiButton>
</FuiDrawerTrigger>
<FuiDrawerSurface size="medium">
<FuiDrawerTitle>Title</FuiDrawerTitle>
<FuiDrawerBody>
<p>Content</p>
</FuiDrawerBody>
</FuiDrawerSurface>
</FuiDrawer>
</template>| Prop | Type | Default | Description |
|---|---|---|---|
| position | start | end | end | Drawer side |
| modal | boolean | true | Modal behavior |
| open | boolean | undefined | Controlled open state |
| Prop | Type | Default | Description |
|---|---|---|---|
| size | small | medium | large | full | medium | Drawer width |