import { Story } from '@storybook/vue'; import { action } from '@storybook/addon-actions'; import { TBaseSocialPropsOptions } from '@/mixins/BaseSocial/BaseSocial'; import SFacebook, { ISFacebookShareOptions } from '../SFacebook'; import SFacebookMDX from './SFacebook.mdx'; export default { title: 'Share/SFacebook', component: SFacebook, parameters: { docs: { page: SFacebookMDX, }, }, }; const Template: Story> = (_args, { argTypes }) => ({ props: Object.keys(argTypes), components: { SFacebook }, methods: { onClose: action('emit close'), onOpen: action('emit open'), onBlock: action('emit block'), onFocus: action('emit focus'), }, template: ` `, }); export const Default = Template.bind({}); Default.args = { windowFeatures: { width: 685, height: 600, }, shareOptions: { url: 'https://github.com/', quote: 'Quote', hashtag: '#Github', }, useNativeBehavior: false, };