@dataroad/dataroad-magic-form
v1.0.0
Published
Formularios reativos que conecta diversas funcionalidades da plataforma DataRoad
Downloads
1
Readme
gluon-form
Formularios reativos que conecta diversas funcionalidades do ecossistema Quarks
Install
npm install --save @quarksecosystem/gluon-form
Usage
import * as React from 'react'
import GluonForm from '@quarksecosystem/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)