# Input Field

## Props

```javascript
id: {
    type: String,
    required: true,
}

type: {
    type: String,
    required: true,
}

label: {
    type: String,
    default: null,
}

name: {
    type: String,
    required: true,
}

value: {
    type: String,
    default: null,
    required: false,
}

disabled: {
    type: Boolean,
    default: false,
}

pattern: {
    type: RegExp,
    default: null,
}

validation: {
    type: String,
    default: null,
}

placeholder: {
    type: String,
    default: null,
}

error: {
    type: String,
    default: null,
}
```

## Implemented Elements

* [Validator](../../assets/ts/Validator.md)