From 3d5a0cb9744aeb8b6e3e37350bc81e5ad987a517 Mon Sep 17 00:00:00 2001 From: Gregor Vostrak Date: Thu, 13 Mar 2025 12:52:00 +0100 Subject: [PATCH] add timezone mismatch modal --- .../Common/User/UserTimezoneMismatchModal.vue | 103 ++++++++++++++++++ resources/js/Layouts/AppLayout.vue | 2 + 2 files changed, 105 insertions(+) create mode 100644 resources/js/Components/Common/User/UserTimezoneMismatchModal.vue diff --git a/resources/js/Components/Common/User/UserTimezoneMismatchModal.vue b/resources/js/Components/Common/User/UserTimezoneMismatchModal.vue new file mode 100644 index 00000000..fa0daf49 --- /dev/null +++ b/resources/js/Components/Common/User/UserTimezoneMismatchModal.vue @@ -0,0 +1,103 @@ + + + + + diff --git a/resources/js/Layouts/AppLayout.vue b/resources/js/Layouts/AppLayout.vue index 8b31c512..a899bef4 100644 --- a/resources/js/Layouts/AppLayout.vue +++ b/resources/js/Layouts/AppLayout.vue @@ -39,6 +39,7 @@ import { ArrowsRightLeftIcon } from '@heroicons/vue/16/solid'; import { fetchToken, isTokenValid } from '@/utils/session'; import UpdateSidebarNotification from '@/Components/UpdateSidebarNotification.vue'; import BillingBanner from '@/Components/Billing/BillingBanner.vue'; +import UserTimezoneMismatchModal from "@/Components/Common/User/UserTimezoneMismatchModal.vue"; import { useTheme } from '@/utils/theme'; import { useQuery } from '@tanstack/vue-query'; import { api } from '@/packages/api/src'; @@ -285,4 +286,5 @@ const page = usePage<{ +