mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-14 20:19:34 +01:00
1.1 KiB
1.1 KiB
github, headlessui
| github | headlessui | ||||
|---|---|---|---|---|---|
| true |
|
Usage
::component-example #default :modal-example-basic
#code
<script setup>
const isOpen = ref(false)
</script>
<template>
<div>
<UButton label="Open" @click="isOpen = true" />
<UModal v-model="isOpen">
<!-- Content -->
</UModal>
</div>
</template>
::
You can put a Card component inside your Modal to handle forms and take advantage of header and footer slots:
::component-example #default :modal-example-card
#code
<script setup>
const isOpen = ref(false)
</script>
<template>
<div>
<UButton label="Open" @click="isOpen = true" />
<UModal v-model="isOpen">
<UCard :ui="{ divide: 'divide-y divide-gray-100 dark:divide-gray-800' }">
<template #header>
<!-- Content -->
</template>
<!-- Content -->
<template #footer>
<!-- Content -->
</template>
</UCard>
</UModal>
</div>
</template>
::
Props
:component-props
Preset
:component-preset