frontend/components/composer/dialog.vue

24 lines
634 B
Vue
Raw Normal View History

2024-11-30 19:15:23 +01:00
<script setup lang="ts">
import { Dialog, DialogContent } from "@/components/ui/dialog";
import Composer from "./composer.vue";
useListen("composer:open", () => {
if (identity.value) {
open.value = true;
}
});
useListen("composer:close", () => {
open.value = false;
});
2024-11-30 19:15:23 +01:00
const open = ref(false);
</script>
<template>
<Dialog v-model:open="open">
<DialogContent :hide-close="true" class="sm:max-w-xl max-w-full w-full grid-rows-[minmax(0,1fr)_auto] max-h-[90dvh] p-5 pt-6 top-0 sm:top-1/2 translate-y-0 sm:-translate-y-1/2">
<Composer />
</DialogContent>
</Dialog>
</template>