Numerous Pulsating Martians

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

    3.15.3 • 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

    React Form Renderer

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

    Blueprint Mapper

    $ 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

    Install

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

    DownloadsWeekly Downloads

    156

    Version

    3.15.3

    License

    Apache-2.0

    Unpacked Size

    198 kB

    Total Files

    147

    Last publish

    Collaborators

    • hyperkid
    • rvsia