Skip to content

Commit 16d3ca1

Browse files
committed
Implement Mantine theme for RJSF
1 parent dc91565 commit 16d3ca1

Some content is hidden

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

64 files changed

+34105
-12
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ body:
2525
- core
2626
- antd
2727
- chakra-ui
28+
- mantine
2829
- mui
2930
- react-bootstrap
3031
- semantic-ui

.github/ISSUE_TEMPLATE/feature_request.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ body:
1919
- core
2020
- antd
2121
- chakra-ui
22+
- mantine
2223
- mui
2324
- react-bootstrap
2425
- semantic-ui

.github/ISSUE_TEMPLATE/question_issue.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ body:
1919
- core
2020
- antd
2121
- chakra-ui
22+
- mantine
2223
- mui
2324
- react-bootstrap
2425
- semantic-ui

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
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)
3434
- [Fluent UI 9](https://github.com/rjsf-team/react-jsonschema-form/tree/main/packages/fluentui-rc)
35+
- [Mantine](https://github.com/rjsf-team/react-jsonschema-form/tree/main/packages/mantine)
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)
3738

package-lock.json

Lines changed: 160 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373
"packages/core",
7474
"packages/docs",
7575
"packages/fluentui-rc",
76+
"packages/mantine",
7677
"packages/mui",
7778
"packages/playground",
7879
"packages/react-bootstrap",

packages/docs/docs/usage/themes.md

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,17 @@ meaning that you must load the Bootstrap stylesheet on the page to view the form
55

66
## Supported themes
77

8-
| Theme Name | Status | Package Name / Link |
9-
| --------------------- | --------- | ----------------------- |
10-
| antd | Published | `@rjsf/antd` |
11-
| Bootstrap 3 (default) | Published | `@rjsf/core` |
12-
| react-bootstrap | Published | `@rjsf/react-bootstrap` |
13-
| Chakra UI | Published | `@rjsf/chakra-ui` |
14-
| fluentui-rc | Published | `@rjsf/fluentui-rc` |
15-
| material-ui | Published | `@rjsf/mui` |
16-
| Semantic UI | Published | `@rjsf/semantic-ui` |
17-
| shadcn | Published | `@rjsf/shadcn` |
8+
| Theme Name | Status | Package Name / Link |
9+
| --------------------- | ------------- | ----------------------- |
10+
| antd | Published | `@rjsf/antd` |
11+
| Bootstrap 3 (default) | Published | `@rjsf/core` |
12+
| react-bootstrap | Published | `@rjsf/react-bootstrap` |
13+
| Chakra UI | Published | `@rjsf/chakra-ui` |
14+
| fluentui-rc | Published | `@rjsf/fluentui-rc` |
15+
| mantine | Not Published | `@rjsf/mantine` |
16+
| material-ui | Published | `@rjsf/mui` |
17+
| Semantic UI | Published | `@rjsf/semantic-ui` |
18+
| shadcn | Published | `@rjsf/shadcn` |
1819

1920
## Using themes
2021

packages/mantine/.eslintrc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"extends": "../../.eslintrc",
3+
"plugins": ["@typescript-eslint", "jsx-a11y", "react", "import"]
4+
}

0 commit comments

Comments
 (0)