
# Input Module

## Example
```jsx
{
  name: 'input',
  inputType: 'text',
  type: 'text',
  placeholder: 'Simple text module',
}
```

## Input properties

| Property       | type           | Required | Default | description |
| -------------- | -------------- | -------- | ------- | ----------- |
| *type*         | `input`     | true     | -       | module type  |
| *inputType*         | `text` `number` `email` `password`     | true     | `text`       | input type  |
| *name*         | string         | true     | -       | module name  |
| *placeholder*  | string         | -        | -       | input placeholder  |
| *label*        | string         | -        | -       | text label  |
| *initial*      | string         | -        | -       | initial value |
| *[validation](https://gemsorg.github.io/gems-components/?selectedKind=Form%20Builder&selectedStory=Validation)*  | validtion | - | - | validation rules |

## Playground
