import {withSnekFinder} from '../withSnekFinder'
import {ComponentMeta, Story} from '@storybook/react'
import React from 'react'
import {AdminPageShell as Component} from './components/AdminPageShell'
import {BsHouse} from '@react-icons/all-files/bs/BsHouse'
import {FaPager} from '@react-icons/all-files/fa/FaPager'
import {BsFiles} from '@react-icons/all-files/bs/BsFiles'
import {BiNotification} from '@react-icons/all-files/bi/BiNotification'
import {FilesContainer} from '../internal-plugins/pages/ui/tabs/Files'
import AdminToolbarContainer from './AdminToolbar'
import {IncomingBuildCheckerProvider} from '../services/IncomingBuildChecker'
export default {
title: 'NewUI',
component: Component,
decorators: [
Story => {
const Component = withSnekFinder(Story)
return (
)
}
]
} as ComponentMeta
type ComponentProps = React.ComponentProps
// Create a template for the component
const Template: Story = args =>
export const Basic: Story = Template.bind({})
Basic.args = {
toolbar: ,
sidebarItems: {
activePath: '/',
ungrouped: [
{
path: '/',
icon: ,
label: 'Dashboard'
}
],
grouped: {
site: {
label: 'Your Site',
items: [
{
path: '/pages',
icon: ,
label: 'Pages'
},
{
path: '/files',
icon: ,
label: 'Files'
},
{
path: '/notifications',
icon: ,
label: 'Notifications'
}
]
}
}
}
}