@data-driven-forms/blueprint-component-mapper
TypeScript icon, indicating that this package has built-in type declarations

3.22.4 • Public • Published

npm version Tweet Twitter Follow

Data Driven Form logo

Blueprint component mapper for Data Driven Forms.

📖 For more information please visit the documentation. 📖

Table of Contents

More information

For more information please check the root repository or our documentation page.

Installation

You need to add React Form Renderer

$ npm install @data-driven-forms/react-form-renderer -S
$ yarn add @data-driven-forms/react-form-renderer
$ npm install @data-driven-forms/blueprint-component-mapper -S
$ yarn add @data-driven-forms/blueprint-component-mapper

Usage

For using Data Driven Forms in your component you need the renderer and a component mapper, which provides formFields components and layoutFields components.

import React from 'react';
import { FormRenderer, componentTypes } from '@data-driven-forms/react-form-renderer';
import { componentMapper, FormTemplate } from '@data-driven-forms/blueprint-component-mapper';

const schema = {
  fields: [{
    component: componentTypes.TEXT_FIELD,
    name: 'name',
    label: 'Your name'
  }]
}

const Form = () => (
  <FormRenderer
    schema={schema}
    componentMapper={componentMapper}
    FormTemplate={FormTemplate}
    onSubmit={console.log}
  />
)

Basic provided components

Data Driven Forms supports all kinds of component, basic set is consisted of:

Useful links

Contribution

We welcome any community contribution. Don't be afraid to report bug or to create issues and pull-requests! 🏆

LICENSE

Apache License 2.0

/@data-driven-forms/blueprint-component-mapper/

    Package Sidebar

    Install

    npm i @data-driven-forms/blueprint-component-mapper

    Weekly Downloads

    778

    Version

    3.22.4

    License

    Apache-2.0

    Unpacked Size

    204 kB

    Total Files

    147

    Last publish

    Collaborators

    • hyperkid
    • rvsia