import { Flex, Text } from '@mantine/core'; import { useEffect } from 'react'; import { useTranslation } from 'react-i18next'; import { LinkList } from '~/components/dashboard/link/list/link_list'; import { useCollectionsSetter } from '~/stores/collection_store'; import type { CollectionWithLinks, PublicUser } from '~/types/app'; interface SharedPageProps { collection: CollectionWithLinks & { author: PublicUser }; } export default function SharedPage({ collection }: SharedPageProps) { const { t } = useTranslation('common'); const { setActiveCollection } = useCollectionsSetter(); useEffect(() => { setActiveCollection(collection); }, []); return ( <> {collection.name} {collection.description} ); }