0.0.9 • Published 2 years ago

@amauta-test/input-text v0.0.9

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

@amauta/input-text

Properties

PropertyAttributeDescriptionTypeDefault
inputIdinputidstring''
labellabelstring''
paramClassparamclassany{ containerClass: '', labelClass: '', containerInputClass: '', inputClass: '' }
parseTextparsetextstring'UPPER_CASE | LOWER_CASE | CAPITALIZE_CASE | NAME_CASE | NUMBER_CASE | TEL_CASE '
placeholderplaceholderstring''
readonlyreadonlybooleanfalse
typetypestring''
typeValidatetypevalidatestring''
validFormvalidformbooleanfalse
valuevalueany''

Events

EventDescriptionType
eventOnChangeCustomEvent<any>
eventOnFocusinCustomEvent<any>
eventOnFocusoutCustomEvent<any>
eventOnKeyUpCustomEvent<any>

Built with StencilJS

Install web component in Angular project

  • Run npm i @amauta/input-text
  • Put a script tag in main.js file

    import * as inputRangeCustomElements from '@amauta/input-text/loader';
    
    // @ts-ignore
    inputTextCustomElements.defineCustomElements().catch(err => console.error(err));
  • Use in components html

    <amauta-input-text
       [input_id]="inputId"
       [label]="label"
       placeholder="ingrese su nombre"
       readonly="{{false}}"
       type="text"
       validate="email"
       valid_form="{{true}}"
       value="{{label}}"
       [param_class]="paramClass"
       (eventOnKeyUp)="eventFunction($event)" >
    </amauta-input-text>
0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago