-
-
Notifications
You must be signed in to change notification settings - Fork 32.3k
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
[RFC] BaseUI tutorial #36697
Comments
Right now I'm leaning more towards #2 even though it was kind of a last minute idea (actually more of a discovery), it makes use of 3 different Base components but overall isn't too complex. #1 is a little flashier but I realized there's no pure hook equivalent of |
Thanks for taking this on @mj12albert!! I love 2. I think it would be nice to have 3 as well, so users could compare/contrast Joy vs. Base. Actually it would be great to have them all, sooner or later :) |
Yeah, appreciate you doing this @mj12albert! I agree with y'all that 2 seems like the best but I kinda see a progression in complexity here (1 → 3 → 2) which makes me think if we couldn't have them all but oriented per levels of difficulty ⎯ e.g. "here's a beginner-level tutorial building something with Base UI"; "here's an intermediate-level..."; etc. |
Continued in mui/base-ui#21 ! |
Part of #32979
What's the problem? 🤔
What are the requirements? ❓
Options? 💡
1 - Credit card input
Sandbox: https://deploy-preview-36699--material-ui.netlify.app/base/getting-started/tutorial/#credit-card-input
Reference: (Stripe Elements)
2 - Steam Deck settings UI
Sandbox: https://deploy-preview-36699--material-ui.netlify.app/base/getting-started/tutorial/#steam-deck-settings
Reference:
3 - Login form just like JoyUI
Didn't make a sandbox for this one. Whereas the JoyUI tutorial has a focus on key features specific to Joy (e.g. global variants, color scheme), we could shift the focus on Base's features, e.g. show the login form with 3 different styling solutions, or implement the form using only unstyled components or only hooks
Maybe we could replicate a well known design e.g. the Github login form
Reference:
The text was updated successfully, but these errors were encountered: