import { html } from '@design.estate/dees-element'; import { DeesStepper, type IStep } from './dees-stepper.js'; const demoSteps: IStep[] = [ { title: 'Account Setup', content: html` `, menuOptions: [ { name: 'Continue', action: async (stepper) => stepper!.goNext() }, ], }, { title: 'Profile Details', content: html` `, menuOptions: [ { name: 'Continue', action: async (stepper) => stepper!.goNext() }, ], }, { title: 'Contact Information', content: html` `, menuOptions: [ { name: 'Continue', action: async (stepper) => stepper!.goNext() }, ], }, { title: 'Team Size', content: html` `, menuOptions: [ { name: 'Continue', action: async (stepper) => stepper!.goNext() }, ], }, { title: 'Goals', content: html` `, menuOptions: [ { name: 'Continue', action: async (stepper) => stepper!.goNext() }, ], }, { title: 'Brand Preferences', content: html` `, menuOptions: [ { name: 'Continue', action: async (stepper) => stepper!.goNext() }, ], }, { title: 'Integrations', content: html` `, menuOptions: [ { name: 'Continue', action: async (stepper) => stepper!.goNext() }, ], }, { title: 'Review & Launch', content: html`

Almost there! Review your selections and launch whenever you're ready.

`, menuOptions: [ { name: 'Launch', action: async (stepper) => stepper!.goNext() }, ], }, ]; const cloneSteps = (): IStep[] => demoSteps.map((step) => ({ ...step })); export const stepperDemo = () => html`
{ await DeesStepper.createAndShow({ steps: cloneSteps() }); }} >Open stepper as overlay
`;