import { Story } from '@storybook/vue3'; import { action } from '@storybook/addon-actions'; import { DEFAULT_WINDOW_FEATURES, TBaseSocialPropsOptions } from '@/mixins/BaseSocial/BaseSocial'; import SGmail, { ISGmailShareOptions } from '../SGmail'; export default { title: 'Share/SGmail', component: SGmail, }; const Template: Story> = (args) => ({ components: { SGmail }, setup() { const onClose = action('emit close'); const onOpen = action('emit open'); const onBlock = action('emit block'); const onFocus = action('emit focus'); return { args, onClose, onOpen, onBlock, onFocus, }; }, template: ` `, }); export const Default = Template.bind({}); Default.args = { windowFeatures: DEFAULT_WINDOW_FEATURES, shareOptions: { to: 'google@gmail.com', su: 'Title', cc: 'google1@gmail.com', bcc: 'google2@gmail.com', body: 'Hello\nWorld', }, useNativeBehavior: false, };