DTL : optimization appointment request working

This commit is contained in:
isUnknown 2025-01-27 14:39:52 +01:00
parent 11657a5589
commit 54af78e32c
8 changed files with 132 additions and 25 deletions

View file

@ -145,16 +145,20 @@
</template>
</div>
</div>
<!-- Je laisse pour le moment en suspend l'effet de ce bouton car je ne suis pas sûr de comprendre. J'ai mis un commentaire sur Figma -->
<footer class="p-16">
<button class="btn btn--white w-full">
<footer v-if="proposals.length > 1" class="p-16">
<button
class="btn btn--white w-full"
@click="isOptimizationDialogOpen = true"
>
Demander une expertise doptimisation
</button>
</footer>
</section>
</aside>
<OptimizationRequestDialog v-if="isOptimizationDialogOpen" />
</template>
<script setup>
import OptimizationRequestDialog from "./OptimizationRequestDialog.vue";
import dayjs from "dayjs";
import "dayjs/locale/fr";
import { storeToRefs } from "pinia";
@ -171,6 +175,8 @@ const isDialogOpen = computed(() => {
return openedFile.value != null;
});
const isOptimizationDialogOpen = ref(false);
dayjs.locale("fr");
const emits = defineEmits(["close"]);
@ -179,13 +185,13 @@ proposals[0].isActive = true;
const activeProposal = ref(proposals[0]);
window.addEventListener("keyup", closeOnEscape);
window.addEventListener("click", close);
// window.addEventListener("keyup", closeOnEscape);
// window.addEventListener("click", close);
onBeforeUnmount(() => {
window.removeEventListener("keyup", closeOnEscape);
window.removeEventListener("click", close);
});
// onBeforeUnmount(() => {
// window.removeEventListener("keyup", closeOnEscape);
// window.removeEventListener("click", close);
// });
// Functions
function closeOnEscape(event) {