2.1.18 • Published 4 years ago

@quarks/gluon-form v2.1.18

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
4 years ago

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

PluginREADME
requestUma função que emite um request no formato CommonRequestConfig e deve retornar uma Promise que será resolvida com o resultado do request
schemaA estrutura de dados JSON que desenhará o formulário.
contextUm objecto com dados qualquer, que poderá ser utilizado para popular campos ou para emitir novos requests
OnSubmitUma 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)