import { Navigate, Outlet } from "@/lib/router";
import { useConferenceRoomChatEnabled } from "@/hooks/useConferenceRoomChatEnabled";
/**
* Layout route guard for Conference Room Chat surfaces (PAP-136 / PAP-137).
*
* The gated routes stay registered (matching the PAP-89 streamlined-nav
* precedent: gating is presentation-only, no 404 flash); when the
* experimental flag is off the element redirects to the company home
* instead of rendering. While the flag is still loading nothing renders so
* an enabled user is not bounced away by a premature redirect.
*/
export function ConferenceRoomChatGate() {
const { enabled, loaded } = useConferenceRoomChatEnabled();
if (!loaded) return null;
if (!enabled) return ;
return ;
}