react-jsonschema-form-reference-schema-wrapper

1.7.0 • Public • Published

react-jsonschema-form-reference-schema-wrapper

travis npm semantic-release

Usage

  • Wrap JSON schema form with this function:

    import Form from 'react-jsonschema-form';
    const WrappedForm = referenceSchemaWrapper(
      Form,
      {
        findRefs,
        parse: EJSON.parse,
        stringify: EJSON.stringify,
      }
    )
    
  • specify options in referenceSchema which should be passed into the form as a prop along with your schema

    {
      "domainId": {
        "$ref": "domains",
        "remoteKey": "_id",
        "remoteLabelKey": "name",
        "dependents": [
          { "key": "domainName", "remoteKey": "name" }
        ],
        "filters": [
          { "key": "active", "value": true }
        ]
      }
    }
    

Development

Build index.js file before using on local

npm run build

Package Sidebar

Install

npm i react-jsonschema-form-reference-schema-wrapper

Weekly Downloads

6

Version

1.7.0

License

MIT

Last publish

Collaborators

  • young_spring