import { ComponentMeta, ComponentStory } from '@storybook/react';
import { IntlProvider } from 'react-intl';
import SocialMediaWidget, { Media } from './social-media';
/**
* SocialMedia - Storybook Meta
*/
export default {
title: 'Organisms/Widgets',
component: SocialMediaWidget,
argTypes: {
level: {
control: {
type: 'number',
min: 1,
max: 6,
},
description: 'The heading level.',
type: {
name: 'number',
required: true,
},
},
media: {
description: 'The links data.',
type: {
name: 'object',
required: true,
value: {},
},
},
title: {
control: {
type: 'text',
},
description: 'The widget title.',
type: {
name: 'string',
required: true,
},
},
},
decorators: [
(Story) => (
),
],
} as ComponentMeta;
const Template: ComponentStory = (args) => (
);
const media: Media[] = [
{ name: 'Github', url: '#' },
{ name: 'LinkedIn', url: '#' },
];
/**
* Widgets Stories - Social media
*/
export const SocialMedia = Template.bind({});
SocialMedia.args = {
media,
title: 'Follow me',
level: 2,
};