import { ComponentMeta, ComponentStory } from '@storybook/react' import { useState } from 'react' import { DockWallet } from '@dao-dao/stateful' import { DappLayoutProps, DappNavigationProps, PageHeaderProps, } from '@dao-dao/types' import { ButtonLink } from '../buttons' import { DappLayout } from './DappLayout' import { Default as DappNavigatonStory } from './DappNavigation.stories' import { PageHeader } from './PageHeader' import { Default as PageHeaderStory } from './PageHeader.stories' export default { title: 'DAO DAO / packages / stateless / components / layout / DappLayout', component: DappLayout, excludeStories: ['DefaultArgs'], } as ComponentMeta export const DefaultArgs: DappLayoutProps = { navigationProps: DappNavigatonStory.args as DappNavigationProps, inboxCount: { loading: false, data: 5, }, connect: () => alert('connect'), PageHeader: () => ( ), DockWallet, ButtonLink, children: (

App content

), } const Template: ComponentStory = (args) => { const [compact, setCompact] = useState(false) return ( ) } export const Default = Template.bind({}) Default.args = DefaultArgs