import type { ComponentMeta, ComponentStory } from '@storybook/react'; import { Navbar as NavbarComponent } from './navbar'; import { NavbarItem } from './navbar-item'; /** * Navbar - Storybook Meta */ export default { title: 'Organisms/Navbar', component: NavbarComponent, argTypes: { children: { description: 'The navbar items.', type: { name: 'object', required: true, value: {}, }, }, }, parameters: { layout: 'fullscreen', }, } as ComponentMeta; const Template: ComponentStory = (args) => ( ); /** * Navbar Stories - 1 item */ export const OneItem = Template.bind({}); OneItem.args = { children: ( The main nav contents ), }; /** * Navbar Stories - 2 items */ export const TwoItems = Template.bind({}); TwoItems.args = { children: ( <> The main nav contents A search form ), }; /** * Navbar Stories - 3 items */ export const ThreeItems = Template.bind({}); ThreeItems.args = { children: ( <> The main nav contents A search form A settings form ), };