import styled from '@emotion/styled'; import { ReactNode } from 'react'; import CollectionHeader from '~/components/dashboard/collection/header/collection_header'; import LinkList from '~/components/dashboard/link/link_list'; import { NoCollection } from '~/components/dashboard/link/no_item'; import Footer from '~/components/footer/footer'; import { useActiveCollection } from '~/store/collection_store'; export interface CollectionHeaderProps { showButtons: boolean; showControls?: boolean; openNavigationItem?: ReactNode; openCollectionItem?: ReactNode; } const CollectionContainerStyle = styled.div({ height: '100%', minWidth: 0, padding: '0.5em 0.5em 0', display: 'flex', flex: 1, flexDirection: 'column', }); export default function CollectionContainer(props: CollectionHeaderProps) { const { activeCollection } = useActiveCollection(); if (activeCollection === null) { return ; } return (