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>
|