import { withActions, decorate } from '@storybook/addon-actions'; import { html } from 'lit-html'; const pickTarget = decorate([args => [args[0].target]]); const button = () => html` `; export default { title: 'Addons/Actions', }; export const story1 = () => withActions('click')(button); story1.story = { name: 'Hello World' }; export const story2 = () => withActions('click', 'contextmenu')(button); story2.story = { name: 'Multiple actions' }; export const story3 = () => withActions('click', 'contextmenu', { clearOnStoryChange: false })(button); story3.story = { name: 'Multiple actions + config' }; export const story4 = () => withActions({ click: 'clicked', contextmenu: 'right clicked' })(button); story4.story = { name: 'Multiple actions, object' }; export const story5 = () => withActions({ 'click .btn': 'clicked', contextmenu: 'right clicked' })( () => html`