diff --git a/apps/web/src/portal/CustomerPortal.tsx b/apps/web/src/portal/CustomerPortal.tsx
index d725a2d..2a5d424 100644
--- a/apps/web/src/portal/CustomerPortal.tsx
+++ b/apps/web/src/portal/CustomerPortal.tsx
@@ -260,7 +260,7 @@ export function CustomerPortal() {
{branding.logoBase64 && branding.logoMimeType ? (

diff --git a/apps/web/src/portal/sections/Dashboard.tsx b/apps/web/src/portal/sections/Dashboard.tsx
index 43abe5c..f252e8a 100644
--- a/apps/web/src/portal/sections/Dashboard.tsx
+++ b/apps/web/src/portal/sections/Dashboard.tsx
@@ -1,4 +1,5 @@
import { useState, useEffect } from "react";
+import { Navigate } from "react-router-dom";
import { Calendar, Clock, PawPrint, CreditCard, Star, ChevronRight, AlertTriangle } from "lucide-react";
interface DashboardProps {
@@ -183,13 +184,7 @@ export function Dashboard({
}
if (!sessionId) {
- return (
-
-
-
Please sign in to view your dashboard.
-
-
- );
+ return
;
}
const upcomingAppointments = getUpcomingAppointments();