@quarks/gluon-form

2.1.18 • Public • Published

gluon-form

Formularios reativos que conecta diversas funcionalidades do ecossistema Quarks

NPM JavaScript Style Guide

Install

npm install --save @quarks/gluon-form

Usage

import * as React from 'react'

import GluonForm from '@quarks/gluon-form'

class Example extends React.Component {
  render () {
    return (
      <GluonForm
        request={(request: CommonRequestConfig) => this.props.request(request)}
        schema={registerForm}
        context={{}}
        onSubmit={(request: CommonRequestConfig) => this.props.request(request)}
      />
    )
  }
}

Deve ser importado o CSS para a aplicação:

import '@quarks/gluon-form/lib/main.css'

Props

Plugin README
request Uma função que emite um request no formato CommonRequestConfig e deve retornar uma Promise que será resolvida com o resultado do request
schema A estrutura de dados JSON que desenhará o formulário.
context Um objecto com dados qualquer, que poderá ser utilizado para popular campos ou para emitir novos requests
OnSubmit Uma função que emite um request no formato CommonRequestConfig com a configuração de submissão do formulário.

Versões

  • 2.0.0 - Material Design
  • 1.0.0 - Funcionalidades e AntDesign

License

MIT © [Quarks Team](https://github.com/Quarks Team)

Readme

Keywords

none

Package Sidebar

Install

npm i @quarks/gluon-form

Weekly Downloads

0

Version

2.1.18

License

MIT

Unpacked Size

16.1 MB

Total Files

240

Last publish

Collaborators

  • ademar.carneiro
  • gabriel.campos