import LinkList from "@/components/PublicPage/LinkList"; import getPublicCollectionData from "@/lib/client/getPublicCollectionData"; import { PublicCollectionIncludingLinks } from "@/types/global"; import { useRouter } from "next/router"; import React, { useEffect, useState } from "react"; export default function PublicCollections() { const router = useRouter(); const [data, setData] = useState(); useEffect(() => { const setState = async () => { if (router.query.id) { const data = await getPublicCollectionData(router.query.id as string); setData(data.response); } }; setState(); // document // .querySelector("body") // ?.classList.add( // "bg-gradient-to-br", // "from-slate-50", // "to-sky-50", // "min-h-screen" // ); }, []); return data ? (

{data.name}

{data.ownerName && (

{"By " + data.ownerName}

)}

{data.description}

{data?.links.map((e, i) => { return ; })}

List created with Linkwarden.

) : ( <> ); }