Skip to content

Commit dadcd10

Browse files
DaisyUI v5 Theme for React JSON Schema Form v6 (#4551)
* feat(daisyui): enhance UI components with improved visual hierarchy Redesigned form templates with connected card styling, consistent spacing, and improved layout. Added proper visual hierarchy for nested elements, optimized control button positioning, and implemented cross-browser date/time widgets. Applied DaisyUI utility classes consistently for a cohesive interface while maintaining full RJSF functionality. * Making docs truthy. * PR feedback. PR feedback. PR review * Very close - need to fix calendar rendering Looking good. * Build fixes * Code review comments * PR comments * (feat) Adds core/rating widget and demo Build cleanup * Lint free * Addressing PR comments. Fixes selects. Uses Fieldsets instead of custom arrays. Uses join for buttons when appropriate. Calendar fix * * Improves default Rating widget * Updated .github templates to add: fluent-rc, shadcn, daisy * Addresses all PR comments * Updates README * useCallbacks * Pre-tests * Tests. Builds. * MacOS path and file casing issue resolved. Should fix build. * Button IDs, import ordering, etc. * Updating Docusaurus and fixing the build. * Apply suggestions from code review Last bits --------- Co-authored-by: Heath C <[email protected]>
1 parent 91ac453 commit dadcd10

File tree

129 files changed

+906786
-4718
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

129 files changed

+906786
-4718
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

+4-1
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,15 @@ body:
2222
attributes:
2323
label: What theme are you using?
2424
options:
25-
- core
2625
- antd
2726
- chakra-ui
27+
- core
28+
- daisyui
29+
- fluentui-rc
2830
- mui
2931
- react-bootstrap
3032
- semantic-ui
33+
- shadcn
3134
- utils
3235
- validator-ajv8
3336
- other

.github/ISSUE_TEMPLATE/feature_request.yml

+4-1
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,15 @@ body:
1616
attributes:
1717
label: What theme are you using?
1818
options:
19-
- core
2019
- antd
2120
- chakra-ui
21+
- core
22+
- daisyui
23+
- fluentui-rc
2224
- mui
2325
- react-bootstrap
2426
- semantic-ui
27+
- shadcn
2528
- utils
2629
- validator-ajv8
2730
- other

.github/ISSUE_TEMPLATE/question_issue.yml

+4-1
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,15 @@ body:
1616
attributes:
1717
label: What theme are you using?
1818
options:
19-
- core
2019
- antd
2120
- chakra-ui
21+
- core
22+
- daisyui
23+
- fluentui-rc
2224
- mui
2325
- react-bootstrap
2426
- semantic-ui
27+
- shadcn
2528
- utils
2629
- validator-ajv8
2730
- other

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
- [Bootstrap 3](https://github.com/rjsf-team/react-jsonschema-form/tree/main/packages/core)
3232
- [React-Bootstrap (Bootstrap 5)](https://github.com/rjsf-team/react-jsonschema-form/tree/main/packages/react-bootstrap)
3333
- [Chakra UI](https://github.com/rjsf-team/react-jsonschema-form/tree/main/packages/chakra-ui)
34+
- [Daisy UI](https://github.com/rjsf-team/react-jsonschema-form/tree/main/packages/daisyui)
3435
- [Fluent UI 9](https://github.com/rjsf-team/react-jsonschema-form/tree/main/packages/fluentui-rc)
3536
- [Material UI 5](https://github.com/rjsf-team/react-jsonschema-form/tree/main/packages/mui)
3637
- [Semantic UI](https://github.com/rjsf-team/react-jsonschema-form/tree/main/packages/semantic-ui)

0 commit comments

Comments
 (0)