|
|
@@ -105,11 +105,12 @@
|
|
|
</div>
|
|
|
|
|
|
<!-- Modale d'inscription -->
|
|
|
- <div
|
|
|
- v-if="selectedWebinar"
|
|
|
+ <v-dialog
|
|
|
+ v-model="modalShowing"
|
|
|
+ max-width="800"
|
|
|
class="calendar-modal"
|
|
|
>
|
|
|
- <div class="alt-theme">
|
|
|
+ <div class="alt-theme d-flex flex-column align-center">
|
|
|
<LayoutUISubTitle>
|
|
|
Inscrivez vous
|
|
|
</LayoutUISubTitle>
|
|
|
@@ -135,7 +136,7 @@
|
|
|
</v-col>
|
|
|
</v-row>
|
|
|
</div>
|
|
|
- </div>
|
|
|
+ </v-dialog>
|
|
|
</LayoutContainer>
|
|
|
</template>
|
|
|
|
|
|
@@ -269,6 +270,8 @@ const showModal = (webinaireTitle: string) => {
|
|
|
selectedWebinar.value = webinaireTitle.trim();
|
|
|
};
|
|
|
|
|
|
+const modalShowing = computed(() => selectedWebinar.value)
|
|
|
+
|
|
|
const closeModal = () => {
|
|
|
selectedWebinar.value = null;
|
|
|
};
|
|
|
@@ -390,20 +393,6 @@ const closeModal = () => {
|
|
|
}
|
|
|
|
|
|
.calendar-modal {
|
|
|
- position: fixed;
|
|
|
- top: 0;
|
|
|
- left: 0;
|
|
|
- width: 100%;
|
|
|
- height: 100%;
|
|
|
- background-color: rgba(14, 45, 50, 0.8);
|
|
|
- z-index: 9999;
|
|
|
- display: flex;
|
|
|
- justify-content: center;
|
|
|
- align-items: center;
|
|
|
-
|
|
|
- > div {
|
|
|
- padding: 4rem;
|
|
|
- }
|
|
|
|
|
|
h4 {
|
|
|
font-weight: 600;
|