fix: responsive

This commit is contained in:
Sonny
2024-05-29 18:10:17 +02:00
committed by Sonny
parent f2478bcf56
commit e9ccefd938
16 changed files with 183 additions and 52 deletions

View File

@@ -1,10 +1,17 @@
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 '~/hooks/use_active_collection';
export interface CollectionHeaderProps {
openNavigationItem: ReactNode;
openCollectionItem: ReactNode;
showButtons: boolean;
}
const CollectionContainerStyle = styled.div({
height: '100%',
minWidth: 0,
@@ -14,15 +21,7 @@ const CollectionContainerStyle = styled.div({
flexDirection: 'column',
});
interface CollectionContainerProps {
isMobile: boolean;
openSideMenu: () => void;
}
export default function CollectionContainer({
isMobile: _,
openSideMenu: __,
}: Readonly<CollectionContainerProps>) {
export default function CollectionContainer(props: CollectionHeaderProps) {
const { activeCollection } = useActiveCollection();
if (activeCollection === null) {
@@ -31,7 +30,7 @@ export default function CollectionContainer({
return (
<CollectionContainerStyle>
<CollectionHeader />
<CollectionHeader {...props} />
<LinkList links={activeCollection.links} />
<Footer css={{ paddingBottom: 0 }} />
</CollectionContainerStyle>