> For the complete documentation index, see [llms.txt](https://2600hz.gitbook.io/sds/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://2600hz.gitbook.io/sds/sds-3.0/sds-components/components/miniwizard.md).

# MiniWizard

A "MiniWizard" component is a user interface element designed for guiding users through step-by-step processes, particularly useful for user onboarding, structured form progression, etc.

### Use Cases:

✅ Guided Processes: You can use the "MiniWizard" component to create guided processes or step-by-step workflows, helping users navigate through a series of tasks or decisions.

✅ User Onboarding: Implement a "MiniWizard" to facilitate user onboarding, providing a structured and intuitive way for new users to set up their accounts or explore key features.

✅ Form Progression: When users need to fill out complex forms or enter multiple details, a "MiniWizard" can break down the process into manageable steps, making it less overwhelming and error-prone.

### Not to Use Cases:

❌ Inappropriate for Simple Tasks: Avoid using a "MiniWizard" for simple, single-step actions or tasks, as it may introduce unnecessary complexity and disrupt the user experience.

❌ Overwhelming Number of Steps: Do not create excessively long or convoluted "MiniWizard" flows with too many steps, as it can become tiresome for users and hinder their progress.
