import Link from "next/link"; import { listAllCollections } from "@/lib/db/queries"; import { createCollectionAction } from "@/app/actions/collections"; import { FolderHeart, Plus, RectangleVertical, RectangleHorizontal } from "lucide-react"; import { ReorderableCollectionsIndex } from "@/components/collections/ReorderableCollectionsIndex"; import { cn } from "@/lib/utils"; export const dynamic = "force-dynamic"; type View = "portrait" | "landscape"; export default async function CollectionsPage({ searchParams, }: { searchParams: Promise>; }) { const sp = await searchParams; const view: View = sp.view === "portrait" ? "portrait" : "landscape"; const items = listAllCollections(); return (

Collection

{items.length} total

L P
{items.length === 0 ? (

No collections yet.

) : ( )}
); }