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

25 lines
637 B
TypeScript
Raw Normal View History

2023-03-05 15:03:20 -06:00
import LinkList from "@/components/LinkList";
import useLinkSlice from "@/store/links";
import { useRouter } from "next/router";
export default function () {
const router = useRouter();
2023-03-05 15:03:20 -06:00
const { links } = useLinkSlice();
2023-03-05 15:03:20 -06:00
const linksByCollection = links.filter(
(e) => e.collectionId === Number(router.query.id)
);
2023-03-05 15:03:20 -06:00
return (
// ml-80
<div className="p-5">
<p className="text-center mb-5 text-gray-500 font-bold text-sm">
{linksByCollection.length || 0} Links Found
</p>
{linksByCollection.map((e, i) => {
return <LinkList key={i} link={e} count={i} />;
})}
</div>
);
}