aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/organisms/widgets/table-of-contents.stories.tsx
diff options
context:
space:
mode:
authorArmand Philippot <git@armandphilippot.com>2022-04-22 18:33:04 +0200
committerArmand Philippot <git@armandphilippot.com>2022-04-22 18:33:04 +0200
commit947a06bfdfdc5bca62c27fa2ee27f0ab9fefa0ea (patch)
tree3207696494c9564f7a3d9092ce83471717da7dac /src/components/organisms/widgets/table-of-contents.stories.tsx
parent52c185d0f23504fc6410cf36285968eff9e7b21f (diff)
chore: add a TableOfContents component
Diffstat (limited to 'src/components/organisms/widgets/table-of-contents.stories.tsx')
-rw-r--r--src/components/organisms/widgets/table-of-contents.stories.tsx41
1 files changed, 41 insertions, 0 deletions
diff --git a/src/components/organisms/widgets/table-of-contents.stories.tsx b/src/components/organisms/widgets/table-of-contents.stories.tsx
new file mode 100644
index 0000000..fba7c54
--- /dev/null
+++ b/src/components/organisms/widgets/table-of-contents.stories.tsx
@@ -0,0 +1,41 @@
+import { ComponentMeta, ComponentStory } from '@storybook/react';
+import { IntlProvider } from 'react-intl';
+import ToCWidget from './table-of-contents';
+
+/**
+ * TableOfContents - Storybook Meta
+ */
+export default {
+ title: 'Organisms/Widgets',
+ component: ToCWidget,
+ argTypes: {
+ wrapper: {
+ control: {
+ type: null,
+ },
+ description:
+ 'A reference to the HTML element that contains the headings.',
+ type: {
+ name: 'string',
+ required: true,
+ },
+ },
+ },
+ decorators: [
+ (Story) => (
+ <IntlProvider locale="en">
+ <Story />
+ </IntlProvider>
+ ),
+ ],
+} as ComponentMeta<typeof ToCWidget>;
+
+const Template: ComponentStory<typeof ToCWidget> = (args) => (
+ <ToCWidget {...args} />
+);
+
+/**
+ * Widgets Stories - Table of Contents
+ */
+export const TableOfContents = Template.bind({});
+TableOfContents.args = {};