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 } from "~/lib/utils";
import { useParams, useSearchParams } from "~/renderer/hooks";
import { BASE_URL } from "~/lib/consts";
import { withClientOnly } from "~/renderer/client-only";
import Spinner from "~/components/ui/spinner";
const ViewProjectPage = () => {
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 (