New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

lib-formulario

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

lib-formulario

Uma Lib React para realizar criação de formulario.   Acesse o [link](https://www.npmjs.com/package/lib-formulario) do repositório do package no site oficial NPM.   Acesse o [link](https://github.com/guiffsouza/lib-formulario) do repositório do G

latest
npmnpm
Version
0.1.5
Version published
Maintainers
1
Created
Source

Package lib-formulario

Uma Lib React para realizar criação de formulario.   Acesse o link do repositório do package no site oficial NPM.   Acesse o link do repositório do Github.

Como usar

Para instalar o package bastar rodar o comando abaixo.

$ npm install lib-formulario

Component Input

O Componente Input tem os seguintes tipos 'email', 'text', 'number', 'tel', 'password', 'date', 'datetime'.   Abaixo um exemplo de uso do componente.

import { Input } from 'lib-formulario';

function App() {
  return (
    <>
      <Input
          id='email'
          type='email'
          placeholder='Seu email'
          required={true}
          erro={true}
          messageErro='erro'
          border='normal'
          />
    </>
  );
}

export default App;

O componente <Input/> pode receber os seguintes valores:

KeyTipagemValor Opcional ?
idstringNão
labelstringSim
placeholderstringSim
namestringSim
type'email', 'text', 'number', 'tel', 'password', 'date', 'datetime'Sim
valuestring, numberSim
maxlengthnumberSim
errobooleanSim
messageErrostringSim
border'normal', 'none'Não
requiredbooleanSim
maskbooleanSim
valueMask'tel', 'date', 'dateFull'Sim
onchange(e: React.ChangeEvent) => voidSim
onblur(e: React.FocusEvent) => voidSim
oninvalid(e: React.FormEvent) => voidSim

Você pode passar uma Key mask={true} e valueMask={'tel'} para criar uma máscara (11) 1 1111 - 1111 no input.

Component InputList

O Componente InputList criar um input com listagem.   O Componente recebe um array.   Abaixo um exemplo de como usar o componente.

import { InputList } from 'lib-formulario';

function App() {
  return (
    <>
      <InputList
        label='Mes'
        lista={['janeiro', 'fevereiro']}
        name='mes'
        border='normal'
        required={true}/>
    </>
  );
}

export default App;

O Componente <InputList/> recebe os seguintes valores:

KeyTipagemValor Opcional ?
labelstringSim
listastring[]Não
namestringNão
valuestringSim
border'normal', 'none'Sim
requiredbooleanSim
onchange(e: React.ChangeEvent) => voidSim

O Component Button

O Componente Button criar um botão.   Abaixo um exemplo de como usar o componente.

import { Button } from 'lib-formulario';

function App() {
  return (
    <>
      <Button type='submit'>Enviar</Button>
    </>
  );
}

export default App;

O Componente <Button/> recebe os seguintes valores:

KeyTipagemValor Opcional ?
type'button', 'submit', 'reset'Não
childrenReactNodeNão
colorstringSim
onclick(e: React.MouseEvent) => voidSim

Você pode passar uma key color={"#fff"} para mudar a cor do background do botão.

FAQs

Package last updated on 11 May 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts