designtopack/src/components/project/PhysicalSample.vue

36 lines
786 B
Vue
Raw Normal View History

2024-12-11 15:05:40 +01:00
<template>
2024-12-11 15:07:13 +01:00
<Dialog
id="physical-sample"
v-model:visible="isOpen"
modal
:draggable="false"
dismissableMask="true"
class="dialog"
:closeOnEscape="true"
>
<header>
<h2>Titre de la modal</h2>
</header>
</Dialog>
2024-12-11 15:05:40 +01:00
</template>
<script setup>
import Dialog from "primevue/dialog";
import { ref, watch } from "vue";
import { useDialogStore } from "../../stores/dialog";
import { useRoute, useRouter } from "vue-router";
import { usePageStore } from "../../stores/page.js";
// Variables
const router = useRouter();
const route = useRoute();
const isOpen = ref(true);
watch(isOpen, (newValue) => {
router.push({ name: route.name });
});
const { page } = usePageStore();
2024-12-11 15:07:13 +01:00
const step = page.steps[page.steps.length - 1];
2024-12-11 15:05:40 +01:00
</script>
2024-12-11 14:37:06 +01:00
<style></style>