mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-21 07:21:46 +01:00
chore(Modal): refactor component with headlessui
This commit is contained in:
@@ -1,8 +1,36 @@
|
||||
<template>
|
||||
<div class="mx-auto max-w-80em">
|
||||
<div class="mx-auto max-w-7xl flex flex-col">
|
||||
Welcome
|
||||
<NuButton class="ml-3" variant="primary" icon="heroicons-outline:check-circle">
|
||||
<UButton class="ml-3" variant="primary" icon="mdi:bed-single">
|
||||
toto
|
||||
</NuButton>
|
||||
</UButton>
|
||||
|
||||
<UIcon name="mdi:bullhorn" class="w-4 h-4 text-black" />
|
||||
|
||||
<UAvatar class="ml-3" src="https://picsum.photos/200/300" />
|
||||
|
||||
<UButton @click="toggleModalIsOpen()">
|
||||
Toggle modal!
|
||||
</UButton>
|
||||
|
||||
{{ isModalOpen }}
|
||||
|
||||
<UModal v-model="isModalOpen" title="Modal">
|
||||
Body
|
||||
</UModal>
|
||||
|
||||
<!-- <UPopover v-slot="{ open }">
|
||||
<UButton trailing variant="white" :icon="open ? 'heroicons-outline:chevron-up' : 'heroicons-outline:chevron-down'">
|
||||
toto
|
||||
</UButton>
|
||||
</UPopover> -->
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
const isModalOpen = ref(false)
|
||||
|
||||
function toggleModalIsOpen () {
|
||||
isModalOpen.value = !isModalOpen.value
|
||||
}
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user