"use client";
import { useParams, useRouter } from "next/navigation";
import dynamic from "next/dynamic";
import { ArrowLeft } from "lucide-react";
import { Button } from "@/components/ui/button";
import { api } from "@/lib/trpc";
const WhiteboardCanvas = dynamic(
() => import("@/components/whiteboard/canvas").then((m) => m.WhiteboardCanvas),
{ ssr: false, loading: () =>
Loading whiteboard...
},
);
export default function WhiteboardDetailPage() {
const params = useParams();
const router = useRouter();
const workspaceSlug = params.workspaceSlug as string;
const whiteboardId = params.whiteboardId as string;
const { data: wb } = api.objects.getById.useQuery(
{ id: whiteboardId },
{ enabled: Boolean(whiteboardId) },
);
return (
{(wb as { title?: string } | undefined)?.title ?? "Whiteboard"}
);
}