"use client"; import { Flex, Link, Button, Text } from "@chakra-ui/react"; import NextLink from "next/link"; import Image from "next/image"; import { useRouter } from "next/navigation"; interface MinimalHeaderProps { roomName: string; displayName?: string; showLeaveButton?: boolean; } export default function MinimalHeader({ roomName, displayName, showLeaveButton = true, }: MinimalHeaderProps) { const router = useRouter(); const handleLeaveMeeting = () => { router.push(`/${roomName}`); }; const roomTitle = displayName ? displayName.endsWith("'s") || displayName.endsWith("s") ? `${displayName} Room` : `${displayName}'s Room` : `${roomName} Room`; return ( {/* Logo and Room Context */} Reflector {roomTitle} {/* Leave Meeting Button */} {showLeaveButton && ( )} ); }