import { ResizableHandle, ResizablePanel, ResizablePanelGroup, } from "~/components/ui/resizable"; import WebPreview from "./components/web-preview"; import Editor from "./components/editor"; import ProjectContext from "./context/project"; import { cn, getPreviewUrl } from "~/lib/utils"; import { useData, useSearchParams } from "~/renderer/hooks"; import { withClientOnly } from "~/renderer/client-only"; import Spinner from "~/components/ui/spinner"; import { Data } from "./+data"; const ViewProjectPage = () => { const { project } = useData(); const searchParams = useSearchParams(); const isCompact = searchParams.get("compact") === "1" || searchParams.get("embed") === "1"; const previewUrl = getPreviewUrl(project, "index.html"); return ( ); }; const LoadingPage = () => { return (
); }; export default withClientOnly(ViewProjectPage, LoadingPage);