From ab869fbc29d580589de068cb98b5bc86d7e4e467 Mon Sep 17 00:00:00 2001 From: Dominik Stahl Date: Tue, 1 Jul 2025 10:52:45 +0200 Subject: [PATCH] fix: hotfixes --- src/app/(main)/blocker/page.tsx | 2 +- src/app/(main)/events/page.tsx | 2 +- src/app/api/blocked_slots/validation.ts | 8 ++++++++ src/app/login/page.tsx | 4 +++- src/components/forms/event-form.tsx | 2 +- 5 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/app/(main)/blocker/page.tsx b/src/app/(main)/blocker/page.tsx index 1acf660..aebc807 100644 --- a/src/app/(main)/blocker/page.tsx +++ b/src/app/(main)/blocker/page.tsx @@ -27,7 +27,7 @@ export default function BlockedSlots() { {/* Scrollable blocked slot list */}
-
+
{blockedSlots.length > 0 ? ( blockedSlots.map((slot) => ( -
+
{events.length > 0 ? ( events.map((event) => ( { + return new Date(data.start_time) < new Date(data.end_time); + }, + { + message: 'Start time must be before end time', + }, + ) .openapi('BlockedSlotsSchema', { description: 'Blocked time slot in the user calendar', }); diff --git a/src/app/login/page.tsx b/src/app/login/page.tsx index dcd207d..af51374 100644 --- a/src/app/login/page.tsx +++ b/src/app/login/page.tsx @@ -42,7 +42,9 @@ export default async function LoginPage() { - + {providerMap.length > 0 && !process.env.DISABLE_PASSWORD_LOGIN ? ( + + ) : null} {providerMap.map((provider) => ( = (props) => {
-
+