npx ui-thing@latest add stepper
So steppers are weird to add a general style to. I really don't see the point in giving your stepper just one style. It would be more beneficial to look at how other component libraries style their steppers and then just create a custom one that you like with the components provided by Radix Vue.
Now we will look at how Jordan from Untitled UI styled the steppers in his design system. You can view them here: Steppers - Untitled UI
So here is how I think this should be implemented. Take a look at the source code. Feel free to move things around and try out different things. Of course, you can turn this into a component if you want to.
Provide your name and email
A few details about your company
Start collaborating with your team
For the vertical variation, this is how I think it should be implemented.
Provide your name and email address. We will use this information to create your account
A few details about your company will help us personalize your experience
Start collaborating with your team by inviting them to join your account. You can skip this step and invite them later
Now our friends over at Vuetify takes a different approach to the whole stepper thing.
Ensure your order is correct
Choose the best shipping option for you
Complete your order
Description | Quantity | Price |
---|---|---|
Product 1 | 2 | $20.00 |
Product 2 | 10 | $150.00 |
Total | $170.00 |