1.0.2 • Published 7 years ago

react-jsonschema-form-codemirror-widget v1.0.2

Weekly downloads
5
License
MIT
Repository
github
Last release
7 years ago

travis npm semantic-release

Example

import React from 'react'
import { CodeMirrorWidgetJavascript, CodeMirrorWidgetJSON } from 'react-jsonschema-form-codemirror-widget'
import Form from "react-jsonschema-form"

class MyForm extends React.Component {
  render() {
    const schema = {
      title: "Blog",
      type: "object",
      properties: {
        codeMirrorJavascript: {type: "string"},
        codeMirrorJSON: {type: "string"}
      }
    }

    const uiSchema = {
      codeMirrorJavascript: {
        "ui:widget": "codeMirrorJavascript"
      },
      codeMirrorJSON: {
        "ui:widget": "codeMirrorJSON"
      }
    }

    return <Form
      widgets={{codeMirrorJavascript: CodeMirrorWidgetJavascript, codeMirrorJSON: CodeMirrorWidgetJSON}}
      schema={schema}
      uiSchema={uiSchema}
    />
  }
}