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 (