diff --git a/www/app/[roomName]/page.tsx b/www/app/[roomName]/page.tsx
index 782b87ab..c28a2ee3 100644
--- a/www/app/[roomName]/page.tsx
+++ b/www/app/[roomName]/page.tsx
@@ -2,7 +2,7 @@
import "@whereby.com/browser-sdk/embed";
import { useCallback, useEffect, useRef, useState } from "react";
-import { Box, Button, Text, VStack, HStack } from "@chakra-ui/react";
+import { Box, Button, Text, VStack, HStack, Spinner } from "@chakra-ui/react";
import useRoomMeeting from "./useRoomMeeting";
import { useRouter } from "next/navigation";
import useSessionStatus from "../lib/useSessionStatus";
@@ -44,6 +44,27 @@ export default function Room(details: RoomDetails) {
};
}, [handleLeave, roomUrl, isLoading, isAuthenticated]);
+ if (isLoading) {
+ return (
+
+
+
+ );
+ }
+
if (!isAuthenticated && !consentGiven) {
return (