JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 322
  • Score
    100M100P100Q91152F
  • License Apache-2.0

PrimeReact theme, fields and widgets for react-jsonschema-form

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

Build Status npm npm downloads Contributors Apache 2.0 License


Logo

@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.0
  • primeicons >= 6.0.0
  • @rjsf/core >= 6
  • @rjsf/utils >= 6
  • @rjsf/validator-ajv8 >= 6
npm install primereact primeicons @rjsf/core

Installation

npm install @rjsf/primereact

Usage

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