el.xwx.moe/pages/public/collections/[id].tsx

30 lines
692 B
TypeScript
Raw Normal View History

2023-05-29 14:40:23 -05:00
import getPublicCollectionData from "@/lib/client/getPublicCollectionData";
import { PublicCollectionIncludingLinks } from "@/types/global";
import { useRouter } from "next/router";
import React, { useEffect, useState } from "react";
2023-05-28 00:55:49 -05:00
export default function PublicCollections() {
2023-05-29 14:40:23 -05:00
const router = useRouter();
const [data, setData] = useState<PublicCollectionIncludingLinks>();
useEffect(() => {
const init = async () => {
if (router.query.id) {
const data = await getPublicCollectionData(router.query.id as string);
setData(data);
}
};
init();
}, []);
return (
<div>
<p>Hello</p>
{JSON.stringify(data)}
</div>
);
2023-05-28 00:55:49 -05:00
}