The Steps component creates numbered, sequential instructions with visual step indicators and connecting lines.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/devscribe-team/webeditor/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Steps are perfect for:- Tutorial and onboarding flows
- Installation instructions
- Multi-step processes
- Configuration guides
- Recipes and procedures
Insertion
Insert a Step using the command menu:- Type
/to open the command menu - Search for “step”
- Select the Step option
Steps are automatically numbered sequentially. When you insert a new step, it receives the next available number.
Attributes
Optional title displayed above the step content in large, bold text. Click the title to edit it.
The step number displayed in the circular indicator. Auto-increments when adding new steps. Click the number to edit it manually.
Node specification
Usage examples
Basic installation steps
Steps with complex content
Visual structure
Each step has three components:- Number indicator: Circular badge with the step number
- Connecting line: Vertical line connecting to the next step
- Content area: Optional title and markdown content
Editing in the editor
Edit step title
Click the step title to open the edit modal. You can:- Update the title text
- Remove the title by clearing the text
Edit step number
Click the numbered circle to manually change the step number. This is useful when:- Reorganizing steps
- Creating sub-sections with custom numbering
- Skipping numbers intentionally
Create new steps
When you press Enter on an empty paragraph at the end of a step:- A new step is automatically inserted
- The step number increments by 1
- Any steps after are renumbered accordingly
- Your cursor moves to the new step
TypeScript types
Automatic numbering
The Steps component intelligently handles numbering:- Auto-increment: New steps automatically get the next number in sequence
- Re-numbering: When you insert a step between existing steps, subsequent steps renumber
- Manual override: You can manually set any step number by clicking it
- Gap tolerance: You can intentionally skip numbers if needed
Styling details
Step indicators:- 2rem (32px) circular badges
- Secondary background color
- Bold, centered text
- Hover effect when editable
- 1px width
- Border color from theme
- Minimum 3rem height
- Extends full height of step content
Best practices
- Use titles for complex steps: Add titles when steps need clear section headers
- Keep steps focused: Each step should represent one clear action or concept
- Include code examples: Show exact commands or code for technical steps
- Use consistent tone: Start each step with an action verb (Install, Configure, Run, etc.)
- Test the flow: Follow your own steps to ensure they’re clear and complete
Steps work great with other components like Code Snippets, Fields, and Frames to create comprehensive tutorials.
Common patterns
Quick start guide
API integration tutorial
Troubleshooting guide
Accessibility
The Steps component includes:- Semantic HTML structure
- ARIA labels on interactive elements
- Keyboard navigation support (Tab to move between editable elements)
- Focus indicators for step numbers and titles
- Sufficient color contrast for step indicators