Ajout de la condition v-if pour afficher le masque modal uniquement lorsque props.show est vrai et amélioration des types dans les définitions de slots.

This commit is contained in:
Boris Waaub
2026-02-04 11:52:26 +01:00
parent 5dd031f0b4
commit 1bc370fc88

View File

@@ -1,6 +1,6 @@
<template>
<transition name="modal">
<div class="modal-mask">
<div class="modal-mask" v-if="props.show">
<!-- :: styles bootstrap :: -->
<div
class="modal fade show"
@@ -47,13 +47,14 @@
* [+] modal design can be configured using css classes (size, scroll)
*/
import { trans, MODAL_ACTION_CLOSE } from "translator";
import { defineProps } from "vue";
import type { VNode } from "vue";
defineSlots<{
header?: () => any;
body?: () => any;
footer?: () => any;
"body-head"?: () => any;
header?: () => VNode;
body?: () => VNode;
footer?: () => VNode;
"body-head"?: () => VNode;
}>();
export interface ModalProps {