JSPM

  • Created
  • Published
  • Downloads 31
  • Score
    100M100P100Q96564F
  • License MIT

Webcomponent pd-wizard following open-wc recommendations

Package Exports

  • @progressive-development/pd-wizard
  • @progressive-development/pd-wizard/default-step-address
  • @progressive-development/pd-wizard/default-step-summary
  • @progressive-development/pd-wizard/default-wizard
  • @progressive-development/pd-wizard/locales/be
  • @progressive-development/pd-wizard/locales/de
  • @progressive-development/pd-wizard/locales/en
  • @progressive-development/pd-wizard/pd-default-wizard-step
  • @progressive-development/pd-wizard/pd-wizard
  • @progressive-development/pd-wizard/wizard-close-popup
  • @progressive-development/pd-wizard/wizard-reload-popup

Readme

@progressive-development/pd-wizard

npm version License: MIT

Multi-step wizard component for guided workflows and forms.

Features

  • Lit 3 & TypeScript – Modern, type-safe web components
  • Accessible – WCAG 2.1 compliant, keyboard navigation, ARIA support
  • Themeable – CSS Custom Properties for easy customization
  • Localized – Built-in i18n support (EN, DE, BE)
  • Lightweight – No heavy dependencies, tree-shakeable
  • Framework-agnostic – Works with React, Vue, Angular, or vanilla JS
  • Event-Driven Navigation – Back/Next/Submit events for external validation between steps
  • Clickable Progress Indicator – Visual step tracker with navigation to completed steps only
  • Flexible Styling – CSS Custom Properties and CSS Parts for full control
  • Flexible Step Configuration – Up to 6 steps with dynamic titles and optional next-button control

Installation

npm install @progressive-development/pd-wizard

Quick Start

<script type="module">
  import '@progressive-development/pd-wizard';
</script>

<pd-wizard .wizardSteps=${steps}>
  <div slot="step-1">Step 1 content</div>
  <div slot="step-2">Step 2 content</div>
</pd-wizard>

Components

Component Description
<pd-wizard> Multi-step wizard container

Documentation

📖 Full documentation: pd-components.web.app

License

MIT © PD Progressive Development UG