Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add stepper component to Mesop #114

Open
emc5ud opened this issue Apr 12, 2024 · 3 comments
Open

Add stepper component to Mesop #114

emc5ud opened this issue Apr 12, 2024 · 3 comments

Comments

@emc5ud
Copy link

emc5ud commented Apr 12, 2024

The stepper component in Angular Material is very useful for designing flows where the user needs to input a variety of data into a form step by step.

https://material.angular.io/components/stepper/overview

@richard-to
Copy link
Collaborator

The Stepper component does seem useful. I think the one thing we'll need a solution for is how the content inside the different steps will work when written as code and also how that will be implemented internally in core Mesop.

I think there is a similar thing with the tab component (#93).

I assume it is possible because we can render components within components. The difference is that now we have components within components that would need to work together.

@emc5ud
Copy link
Author

emc5ud commented Apr 25, 2024

This implementation in the "dash mantine components" library has separate object types for the "stepper" and the "stepperstep"

https://www.dash-mantine-components.com/components/stepper

@richard-to
Copy link
Collaborator

Yeah I agree. I think that would be the direction to go. We had some discussion about this in the context of the tab component as well. So I think we're closer to how the API could look for these kind of multiple component components.

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

No branches or pull requests

2 participants