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

DaisyUI v5 + Tailwind v4 + RJSF v6 #4498

Draft
wants to merge 1 commit into
base: rjsf-v6
Choose a base branch
from

Conversation

inchoate
Copy link

Reasons for making this change

[Please describe them here]

If this is related to existing tickets, include links to them as well. Use the syntax fixes #[issue number] (ex: fixes #123).

If your PR is non-trivial and you'd like to schedule a synchronous review, please add it to the weekly meeting agenda: https://docs.google.com/document/d/12PjTvv21k6LIky6bNQVnsplMLLnmEuypTLQF8a-8Wss/edit

Checklist

  • I'm updating documentation
  • I'm adding or updating code
    • I've added and/or updated tests. I've run npx nx run-many --target=build --exclude=@rjsf/docs && npm run test:update to update snapshots, if needed.
    • I've updated docs if needed
    • I've updated the changelog with a description of the PR
  • I'm adding a new feature
    • I've updated the playground with an example use of the feature

@inchoate inchoate changed the base branch from main to rjsf-v6 February 14, 2025 16:15
@inchoate
Copy link
Author

Copy of #4495 for RJSF v6. #4495

@nickgros
Copy link
Contributor

nickgros commented Feb 14, 2025

@heath-freenome Can you provide guidance to @inchoate about your new grid templating system in v6 and what other major changes (if any) he might expect to impact this PR? Would it make sense for us to prioritize merging this and #4497 to v6 before additional templating changes?

@inchoate
Copy link
Author

Forgot the v6 screenshots:

Themes and Subthemes
Screenshot 2025-02-14 at 4 11 11 PM
Screenshot 2025-02-14 at 4 11 28 PM

Simple Form in the Retro and Dark Themes
Screenshot 2025-02-14 at 4 11 54 PM
Screenshot 2025-02-14 at 4 12 20 PM

Numbers in the Pastel Theme
Screenshot 2025-02-14 at 4 13 00 PM

File Uploaders in the caramellatte Theme

  • supports single, multiple, and type filters
Screenshot 2025-02-14 at 4 13 45 PM

Datetime picker in the Cupcake, Dracula, and CMYK Themes

  • integrates w/react-date-picker
Screenshot 2025-02-14 at 4 14 59 PM Screenshot 2025-02-14 at 4 17 28 PM Screenshot 2025-02-14 at 4 18 03 PM

Enumerated Objects in the Light Theme
Screenshot 2025-02-14 at 4 16 07 PM

Hope this helps.

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.

2 participants