SPB Git
506 B · 9 lines tsx
1import { requireUserPage, getWorkspace } from "@/lib/auth/guard";2import { GraphExplorer } from "@/components/graph/GraphExplorer";3export const metadata = { title: "Graph — Note SPBoucher AI" };4export default async function GraphPage({ searchParams }: { searchParams: Promise<{ focus?: string }> }) {5  const user = await requireUserPage(); await getWorkspace(user.id);6  const { focus } = await searchParams;7  return <GraphExplorer focus={focus && /^[0-9a-f-]{36}$/.test(focus) ? focus : null} />;8}9
Files · main
Menu

Theme