Skip to content

Conversation

@Artur-
Copy link
Member

@Artur- Artur- commented Aug 25, 2025

Related to #5582

Import and adapt stepper component from reindeerplus project. Includes vaadin-stepper and vaadin-step components with:

  • Vertical and horizontal orientations
  • Small size variant
  • Multiple states (active, completed, error, inactive)
  • Step navigation with href support
  • Descriptions and labels
  • Numbered step indicators
  • Connector lines between steps
  • Full accessibility support
  • RTL support

🤖 Generated with Claude Code

@Artur- Artur- force-pushed the web-components-stepper branch from 1c08b4b to 8ae930e Compare August 25, 2025 13:35
Import and adapt stepper component from reindeerplus project.
Includes vaadin-stepper and vaadin-step components with:
- Vertical and horizontal orientations
- Small size variant
- Multiple states (active, completed, error, inactive)
- Step navigation with href support
- Descriptions and labels
- Numbered step indicators
- Connector lines between steps
- Full accessibility support
- RTL support

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
@Artur- Artur- force-pushed the web-components-stepper branch from 8ae930e to c30a90f Compare August 25, 2025 13:50
Artur- and others added 2 commits August 25, 2025 16:56
- Fix disabled steps to render as div elements instead of links for better accessibility
- Update test expectations to match new disabled step behavior
- Remove tabindex handling for disabled links since they now render as divs
- Ensure proper semantic HTML structure for disabled interactive elements

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
@sonarqubecloud
Copy link

@yuriy-fix
Copy link
Contributor

This will probably require explicit design effort. It should be scheduled separately, not before 25 scope is completed. Additionally, the a11y aspect should be evaluated.

Copy link
Member

@web-padawan web-padawan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Blocking this PR for now, it needs to wait at least until 25.1 as we have now reached a feature freeze for 25.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants