import { html } from 'lit-html' import { Meta } from '@storybook/web-components' import '../index' /** Documentation and examples of `lukso-wizard` component. Steps are passed in `step` property as object containing different labels. * To specify which step is active set `active-step` property. */ const meta: Meta = { title: 'Design System/Components/lukso-wizard', component: 'lukso-wizard', argTypes: { steps: { control: { type: 'object' }, }, activeStep: { control: { type: 'number', min: 1, step: 1 } }, }, args: { steps: [ { label: `Select Profile`, }, { label: `Connect Wallet`, }, { label: `Migrate LYXe`, }, { label: 'Status' }, ], activeStep: 3, }, parameters: { controls: { exclude: ['activeStepStyles', 'completedStepStyles', 'active-step'], }, design: { type: 'figma', url: 'https://www.figma.com/file/NFCh20xAq3Jg2g8A0DNC9I/UI-Library?node-id=1094%3A13512&t=AGmdbG8fXRENuU3o-4', }, }, } export default meta const Template = ({ steps, activeStep }) => html`` export const BasicWizard = Template.bind({})