'use client'; import { ResizablePanel, ResizablePanelGroup } from "@/components/ui/resizable"; import { BottomPanel } from "./components/bottomPanel"; import { AnimatedResizableHandle } from "@/components/ui/animatedResizableHandle"; import { BrowseStateProvider } from "./browseStateProvider"; import { FileTreePanel } from "@/features/fileTree/components/fileTreePanel"; import { TopBar } from "@/app/[domain]/components/topBar"; import { useBrowseParams } from "./hooks/useBrowseParams"; import { FileSearchCommandDialog } from "./components/fileSearchCommandDialog"; import { useDomain } from "@/hooks/useDomain"; import { SearchBar } from "../components/searchBar"; interface LayoutProps { children: React.ReactNode; } export default function Layout({ children, }: LayoutProps) { const { repoName, revisionName } = useBrowseParams(); const domain = useDomain(); return (
{children}
); }