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`