# EclTextInputDirective

**Type:** directive



Directive, to be used with the HTMl element text <input>. Adds ECL compliant styling.


**Selector:** `input[eclTextInput]`

## Inputs
- **eclSize**: `string` - The size of the input width. Can be 's', 'm' or 'l'. Default value is 'm'.
- **isInvalid**: `boolean` - 
- **type**: `string` - This directive should be used with the input type 'text'.
- **class**: `string` - 
- **e2eAttr**: `any` - 
- **tabindex**: `number` - 
