Package Exports
- @rjsf/primereact
- @rjsf/primereact/dist
- @rjsf/primereact/dist/AddButton/AddButton.cjs
- @rjsf/primereact/dist/AddButton/index.cjs
- @rjsf/primereact/dist/ArrayFieldItemTemplate/ArrayFieldItemTemplate.cjs
- @rjsf/primereact/dist/ArrayFieldItemTemplate/index.cjs
- @rjsf/primereact/dist/ArrayFieldTemplate/ArrayFieldTemplate.cjs
- @rjsf/primereact/dist/ArrayFieldTemplate/index.cjs
- @rjsf/primereact/dist/ArrayFieldTitleTemplate/ArrayFieldTitleTemplate.cjs
- @rjsf/primereact/dist/ArrayFieldTitleTemplate/index.cjs
- @rjsf/primereact/dist/AutoCompleteWidget/AutoCompleteWidget.cjs
- @rjsf/primereact/dist/AutoCompleteWidget/index.cjs
- @rjsf/primereact/dist/BaseInputTemplate/BaseInputTemplate.cjs
- @rjsf/primereact/dist/BaseInputTemplate/index.cjs
- @rjsf/primereact/dist/CheckboxWidget/CheckboxWidget.cjs
- @rjsf/primereact/dist/CheckboxWidget/index.cjs
- @rjsf/primereact/dist/CheckboxesWidget/CheckboxesWidget.cjs
- @rjsf/primereact/dist/CheckboxesWidget/index.cjs
- @rjsf/primereact/dist/ColorWidget/ColorWidget.cjs
- @rjsf/primereact/dist/ColorWidget/index.cjs
- @rjsf/primereact/dist/DescriptionField/DescriptionField.cjs
- @rjsf/primereact/dist/DescriptionField/index.cjs
- @rjsf/primereact/dist/ErrorList/ErrorList.cjs
- @rjsf/primereact/dist/ErrorList/index.cjs
- @rjsf/primereact/dist/FieldErrorTemplate/FieldErrorTemplate.cjs
- @rjsf/primereact/dist/FieldErrorTemplate/index.cjs
- @rjsf/primereact/dist/FieldHelpTemplate/FieldHelpTemplate.cjs
- @rjsf/primereact/dist/FieldHelpTemplate/index.cjs
- @rjsf/primereact/dist/FieldTemplate/FieldTemplate.cjs
- @rjsf/primereact/dist/FieldTemplate/index.cjs
- @rjsf/primereact/dist/GridTemplate/GridTemplate.cjs
- @rjsf/primereact/dist/GridTemplate/index.cjs
- @rjsf/primereact/dist/IconButton/IconButton.cjs
- @rjsf/primereact/dist/IconButton/index.cjs
- @rjsf/primereact/dist/MultiSchemaFieldTemplate/MultiSchemaFieldTemplate.cjs
- @rjsf/primereact/dist/MultiSchemaFieldTemplate/index.cjs
- @rjsf/primereact/dist/ObjectFieldTemplate/ObjectFieldTemplate.cjs
- @rjsf/primereact/dist/ObjectFieldTemplate/index.cjs
- @rjsf/primereact/dist/OptionalDataControlsTemplate/OptionalDataControlsTemplate.cjs
- @rjsf/primereact/dist/OptionalDataControlsTemplate/index.cjs
- @rjsf/primereact/dist/PasswordWidget/PasswordWidget.cjs
- @rjsf/primereact/dist/PasswordWidget/index.cjs
- @rjsf/primereact/dist/PrimeForm/PrimeForm.cjs
- @rjsf/primereact/dist/PrimeForm/index.cjs
- @rjsf/primereact/dist/RadioWidget/RadioWidget.cjs
- @rjsf/primereact/dist/RadioWidget/index.cjs
- @rjsf/primereact/dist/RangeWidget/RangeWidget.cjs
- @rjsf/primereact/dist/RangeWidget/index.cjs
- @rjsf/primereact/dist/SelectWidget/SelectWidget.cjs
- @rjsf/primereact/dist/SelectWidget/index.cjs
- @rjsf/primereact/dist/SubmitButton/SubmitButton.cjs
- @rjsf/primereact/dist/SubmitButton/index.cjs
- @rjsf/primereact/dist/Templates/Templates.cjs
- @rjsf/primereact/dist/Templates/index.cjs
- @rjsf/primereact/dist/TextareaWidget/TextareaWidget.cjs
- @rjsf/primereact/dist/TextareaWidget/index.cjs
- @rjsf/primereact/dist/Theme/Theme.cjs
- @rjsf/primereact/dist/Theme/index.cjs
- @rjsf/primereact/dist/TitleField/TitleField.cjs
- @rjsf/primereact/dist/TitleField/index.cjs
- @rjsf/primereact/dist/UpDownWidget/UpDownWidget.cjs
- @rjsf/primereact/dist/UpDownWidget/index.cjs
- @rjsf/primereact/dist/Widgets/Widgets.cjs
- @rjsf/primereact/dist/Widgets/index.cjs
- @rjsf/primereact/dist/WrapIfAdditionalTemplate/WrapIfAdditionalTemplate.cjs
- @rjsf/primereact/dist/WrapIfAdditionalTemplate/index.cjs
- @rjsf/primereact/dist/index.cjs
- @rjsf/primereact/dist/util.cjs
- @rjsf/primereact/lib
- @rjsf/primereact/lib/AddButton/AddButton.js
- @rjsf/primereact/lib/AddButton/index.js
- @rjsf/primereact/lib/ArrayFieldItemTemplate/ArrayFieldItemTemplate.js
- @rjsf/primereact/lib/ArrayFieldItemTemplate/index.js
- @rjsf/primereact/lib/ArrayFieldTemplate/ArrayFieldTemplate.js
- @rjsf/primereact/lib/ArrayFieldTemplate/index.js
- @rjsf/primereact/lib/ArrayFieldTitleTemplate/ArrayFieldTitleTemplate.js
- @rjsf/primereact/lib/ArrayFieldTitleTemplate/index.js
- @rjsf/primereact/lib/AutoCompleteWidget/AutoCompleteWidget.js
- @rjsf/primereact/lib/AutoCompleteWidget/index.js
- @rjsf/primereact/lib/BaseInputTemplate/BaseInputTemplate.js
- @rjsf/primereact/lib/BaseInputTemplate/index.js
- @rjsf/primereact/lib/CheckboxWidget/CheckboxWidget.js
- @rjsf/primereact/lib/CheckboxWidget/index.js
- @rjsf/primereact/lib/CheckboxesWidget/CheckboxesWidget.js
- @rjsf/primereact/lib/CheckboxesWidget/index.js
- @rjsf/primereact/lib/ColorWidget/ColorWidget.js
- @rjsf/primereact/lib/ColorWidget/index.js
- @rjsf/primereact/lib/DescriptionField/DescriptionField.js
- @rjsf/primereact/lib/DescriptionField/index.js
- @rjsf/primereact/lib/ErrorList/ErrorList.js
- @rjsf/primereact/lib/ErrorList/index.js
- @rjsf/primereact/lib/FieldErrorTemplate/FieldErrorTemplate.js
- @rjsf/primereact/lib/FieldErrorTemplate/index.js
- @rjsf/primereact/lib/FieldHelpTemplate/FieldHelpTemplate.js
- @rjsf/primereact/lib/FieldHelpTemplate/index.js
- @rjsf/primereact/lib/FieldTemplate/FieldTemplate.js
- @rjsf/primereact/lib/FieldTemplate/index.js
- @rjsf/primereact/lib/GridTemplate/GridTemplate.js
- @rjsf/primereact/lib/GridTemplate/index.js
- @rjsf/primereact/lib/IconButton/IconButton.js
- @rjsf/primereact/lib/IconButton/index.js
- @rjsf/primereact/lib/MultiSchemaFieldTemplate/MultiSchemaFieldTemplate.js
- @rjsf/primereact/lib/MultiSchemaFieldTemplate/index.js
- @rjsf/primereact/lib/ObjectFieldTemplate/ObjectFieldTemplate.js
- @rjsf/primereact/lib/ObjectFieldTemplate/index.js
- @rjsf/primereact/lib/OptionalDataControlsTemplate/OptionalDataControlsTemplate.js
- @rjsf/primereact/lib/OptionalDataControlsTemplate/index.js
- @rjsf/primereact/lib/PasswordWidget/PasswordWidget.js
- @rjsf/primereact/lib/PasswordWidget/index.js
- @rjsf/primereact/lib/PrimeForm/PrimeForm.js
- @rjsf/primereact/lib/PrimeForm/index.js
- @rjsf/primereact/lib/RadioWidget/RadioWidget.js
- @rjsf/primereact/lib/RadioWidget/index.js
- @rjsf/primereact/lib/RangeWidget/RangeWidget.js
- @rjsf/primereact/lib/RangeWidget/index.js
- @rjsf/primereact/lib/SelectWidget/SelectWidget.js
- @rjsf/primereact/lib/SelectWidget/index.js
- @rjsf/primereact/lib/SubmitButton/SubmitButton.js
- @rjsf/primereact/lib/SubmitButton/index.js
- @rjsf/primereact/lib/Templates/Templates.js
- @rjsf/primereact/lib/Templates/index.js
- @rjsf/primereact/lib/TextareaWidget/TextareaWidget.js
- @rjsf/primereact/lib/TextareaWidget/index.js
- @rjsf/primereact/lib/Theme/Theme.js
- @rjsf/primereact/lib/Theme/index.js
- @rjsf/primereact/lib/TitleField/TitleField.js
- @rjsf/primereact/lib/TitleField/index.js
- @rjsf/primereact/lib/UpDownWidget/UpDownWidget.js
- @rjsf/primereact/lib/UpDownWidget/index.js
- @rjsf/primereact/lib/Widgets/Widgets.js
- @rjsf/primereact/lib/Widgets/index.js
- @rjsf/primereact/lib/WrapIfAdditionalTemplate/WrapIfAdditionalTemplate.js
- @rjsf/primereact/lib/WrapIfAdditionalTemplate/index.js
- @rjsf/primereact/lib/index.js
- @rjsf/primereact/lib/util.js
Readme
@rjsf/primereact
PrimeReact theme, fields, and widgets for react-jsonschema-form.
Explore the docs »
View Playground
·
Report Bug
·
Request Feature
Table of Contents
About The Project
PrimeReact theme, fields, and widgets for react-jsonschema-form.
Built With
Getting Started
Prerequisites
primereact >= 8.0.0primeicons >= 6.0.0@rjsf/core >= 6@rjsf/utils >= 6@rjsf/validator-ajv8 >= 6
npm install primereact primeicons @rjsf/coreInstallation
npm install @rjsf/primereactUsage
import Form from '@rjsf/primereact';or
import { withTheme } from '@rjsf/core';
import { Theme as PrimeReactTheme } from '@rjsf/primereact';
// Customize the theme with your own fields and widgets
const Form = withTheme(PrimeReactTheme);Roadmap
See the general open issues.
Contributing
Read our contributors' guide to get started.
Contact
rjsf team: https://github.com/orgs/rjsf-team/people
GitHub repository: https://github.com/rjsf-team/react-jsonschema-form