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

/react-jsonschema-form-reference-schema-wrapper/

    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