mirror of
https://github.com/Drop-OSS/drop-base.git
synced 2025-11-10 04:22:15 +10:00
Compare commits
2 Commits
637b4e1e9b
...
e32cc36f33
| Author | SHA1 | Date | |
|---|---|---|---|
| e32cc36f33 | |||
| ce59647cda |
@ -1,5 +1,5 @@
|
||||
<template>
|
||||
<TransitionRoot as="template" :show="open">
|
||||
<TransitionRoot as="template" :show="!!open">
|
||||
<Dialog class="relative z-50" @close="open = false">
|
||||
<TransitionChild
|
||||
as="template"
|
||||
@ -29,7 +29,7 @@
|
||||
leave-to="opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"
|
||||
>
|
||||
<div
|
||||
class="relative transform rounded-lg bg-zinc-900 text-left shadow-xl transition-all sm:my-8 sm:w-full sm:max-w-lg"
|
||||
:class="['relative transform rounded-lg bg-zinc-900 text-left shadow-xl transition-all sm:my-8 sm:w-full', props.sizeClass ?? 'sm:max-w-lg']"
|
||||
>
|
||||
<div class="px-4 pb-4 pt-5 space-y-4 sm:p-6 sm:pb-4">
|
||||
<slot />
|
||||
@ -56,6 +56,7 @@ import {
|
||||
} from "@headlessui/vue";
|
||||
|
||||
const open = defineModel<boolean>();
|
||||
const props = defineProps<{sizeClass?: string}>();
|
||||
|
||||
function close() {
|
||||
open.value = false;
|
||||
|
||||
Reference in New Issue
Block a user