import { ResizableHandle, ResizablePanel, ResizablePanelGroup, } from "~/components/ui/resizable"; import WebPreview from "./components/web-preview"; import { usePortrait } from "~/hooks/usePortrait"; import Editor from "./components/editor"; import ProjectContext from "./context/project"; import { cn } from "~/lib/utils"; import { withClientOnly } from "~/renderer/client-only"; import { useParams, useSearchParams } from "~/renderer/hooks"; import { BASE_URL } from "~/lib/consts"; const ViewProjectPage = () => { const isPortrait = usePortrait(); const searchParams = useSearchParams(); const params = useParams(); const isCompact = searchParams.get("compact") === "1" || searchParams.get("embed") === "1"; const slug = params["slug"]; const previewUrl = BASE_URL + `/api/preview/${slug}/index.html`; return ( ); }; export default withClientOnly(ViewProjectPage);