summaryrefslogtreecommitdiffstats
path: root/src/components/organisms/toolbar/toolbar.stories.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/organisms/toolbar/toolbar.stories.tsx')
-rw-r--r--src/components/organisms/toolbar/toolbar.stories.tsx40
1 files changed, 37 insertions, 3 deletions
diff --git a/src/components/organisms/toolbar/toolbar.stories.tsx b/src/components/organisms/toolbar/toolbar.stories.tsx
index 75d70d8..de94e31 100644
--- a/src/components/organisms/toolbar/toolbar.stories.tsx
+++ b/src/components/organisms/toolbar/toolbar.stories.tsx
@@ -2,15 +2,46 @@ import { ComponentMeta, ComponentStory } from '@storybook/react';
import { IntlProvider } from 'react-intl';
import ToolbarComponent from './toolbar';
+/**
+ * Toolbar - Storybook Meta
+ */
export default {
title: 'Organisms/Toolbar',
component: ToolbarComponent,
+ argTypes: {
+ className: {
+ control: {
+ type: 'text',
+ },
+ description: 'Set additional classnames to the toolbar wrapper.',
+ table: {
+ category: 'Styles',
+ },
+ type: {
+ name: 'string',
+ required: false,
+ },
+ },
+ nav: {
+ description: 'The main nav items.',
+ type: {
+ name: 'object',
+ required: true,
+ value: {},
+ },
+ },
+ },
+ decorators: [
+ (Story) => (
+ <IntlProvider locale="en">
+ <Story />
+ </IntlProvider>
+ ),
+ ],
} as ComponentMeta<typeof ToolbarComponent>;
const Template: ComponentStory<typeof ToolbarComponent> = (args) => (
- <IntlProvider locale="en">
- <ToolbarComponent {...args} />
- </IntlProvider>
+ <ToolbarComponent {...args} />
);
const nav = [
@@ -20,6 +51,9 @@ const nav = [
{ id: 'contact-link', href: '#', label: 'Contact' },
];
+/**
+ * Toolbar Story
+ */
export const Toolbar = Template.bind({});
Toolbar.args = {
nav,