// // Copyright 2023 DXOS.org // import { type Meta, type StoryObj } from '@storybook/react-vite'; import React from 'react'; import { withLayout, withTheme } from '../../testing'; import { IconButton } from '../Button'; import { Toolbar } from '../Toolbar'; import { Main, useSidebars } from './Main'; type StoryMainArgs = {}; const NavigationSidebarToggle = ({ close }: { close?: boolean }) => { const { toggleNavigationSidebar } = useSidebars('StoryMain__SidebarToggle'); return ( ); }; const ComplementarySidebarToggle = ({ close }: { close?: boolean }) => { const { toggleComplementarySidebar } = useSidebars('StoryMain__SidebarToggle'); return ( ); }; const DefaultStory = (_args: StoryMainArgs) => { return (

Navigation

Main

Complementary

); }; const meta = { title: 'ui/react-ui-core/components/Main', component: Main.Root, render: DefaultStory, decorators: [withTheme(), withLayout({ layout: 'fullscreen' })], parameters: { layout: 'fullscreen', }, } satisfies Meta; export default meta; type Story = StoryObj; export const Default: Story = { args: {}, };