0.0.13 • Published 5 years ago

form-create-component v0.0.13

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

Create Form Component

O que é?

É um componente composto por elementos <ion-input> com funções de cadastros, sendo eles: Usuário.

Para sua utilização, é necessário a importação do componente

npm install componente

declarar no módulo desejado

imports: [CreateFormModule]

inicialização do mesmo napágina desejada

constructor(public formUsername: FormUsername) {}

e a relização da chamada no arquivo de visão

<form-username [username]="this.username" (usernameReturn)="this.setUsername($event)"></form-username>.

Parâmetros

Os parâmetros podem ser informados para garantir a personalização no nível desejado. Sendo os parâmetros:

TagDescriçãoDefaultTipoRetorno
requiredConfigura o campo como obrigatóriotrueboolean-
maxLengthDefine a quantidade máxima de caractéres25number-
minLengthDefine a quantidade mínima de caractéres5number-
patternDefine o padrão que será validado^(?=.*[a-zA-Z])(?=.*[0-9])[a-zA-Z0-9]+$string(REGEX)-
usernameVariável que será preenchida-String-
styleDivInputTextEstilo do campo de texto{ "display": "flex" , "align-items": "center", "margin-top": "5px", "padding": "0", "background": "var(--ion-color-primary)", "border-radius": "0.5em"}string (JSON)-
styleUserIconEstilo do campo do ícone{ "color": "var(--ion-color-primary-contrast)", "float": "left", "font-size": "20px", "margin-left": "3px" }string (JSON)-
styleInputTextEstilo do texto{ "color": "var(--ion-color-primary-contrast)" }string (JSON)-
styleDivErrorsEstilo da div contendo as mensagens de erro{"display": "flex", "flex-direction":"column", "justify-content": "center", "align-items": "center" }string (JSON)-
styleDivErrorMessageEstilo das mensagens de erro{"font-size": "0.9em", "margin-top": "3px", "color": "var(--ion-color-danger)" }string (JSON)-
errMsgRequiredMensagem de erro para usuário obrigatórioUsername is requiredstring-
errMsgMinlengthMensagem de erro para quantidade mínima de caractéresUsername must be at least 5 characters long.string-
errMsgMaxlengthMensagem de erro para quantidade máxima de cararactéresUsername cannot be more than 25 characters longstring-
errMsgpatternMensagem de erro exibida para informar o padrão do usuárioYour username must contain only numbers and lettersstring-
errMsgValidUsernameMensagem de erro para usuário inválidoYour username has already been takenstring-
usernameReturnMétodo callback para retornar o valor da entrada e se está válido ou nãoMétodo Callback{ username : String ;valid : Boolean;}
0.0.13

5 years ago

0.0.12

5 years ago

0.0.11

5 years ago

0.0.10

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago