import ReactDOM from "react-dom"; import { useNavigation } from "#/context/navigation-context"; import { cn } from "#/utils/utils"; interface ConversationPanelWrapperProps { isOpen: boolean; } export function ConversationPanelWrapper({ isOpen, children, }: React.PropsWithChildren) { const { currentPath } = useNavigation(); if (!isOpen) return null; const portalTarget = document.getElementById("root-outlet"); if (!portalTarget) return null; return ReactDOM.createPortal(
{children}
, portalTarget, ); }