# Interface FormFieldComponentProps<T>

interface FormFieldComponentProps<T> {
autoFocus?: boolean;
disabled?: boolean;
errorId?: ErrorId;
intl?: InjectedIntl;
isErrored?: boolean;
isRequired?: boolean;
label?: Element;
onChange: ((value) => void);
onKeyDown?: Function;
placeholder?: string;
value: T;
verificationService?: VerificationService<ViewModel>;
}

#### Type Parameters

- T = any

- Defined in jslib/src/lib/types/types.ts:561

#####
Index

### Properties

autoFocus?
disabled?
errorId?
intl?
isErrored?
isRequired?
label?
onChange
onKeyDown?
placeholder?
value
verificationService?

## Properties

### `Optional` autoFocus

autoFocus?: boolean

- Defined in jslib/src/lib/types/types.ts:565

### `Optional` disabled

disabled?: boolean

- Defined in jslib/src/lib/types/types.ts:573

### `Optional` errorId

errorId?: ErrorId

- Defined in jslib/src/lib/types/types.ts:567

### `Optional` intl

intl?: InjectedIntl

- Defined in jslib/src/lib/types/types.ts:564

### `Optional` isErrored

isErrored?: boolean

- Defined in jslib/src/lib/types/types.ts:566

### `Optional` isRequired

isRequired?: boolean

- Defined in jslib/src/lib/types/types.ts:568

### `Optional` label

label?: Element

- Defined in jslib/src/lib/types/types.ts:571

### onChange

onChange: ((value) => void)

#### Type declaration

- - (value): void

  - #### Parameters

    - value: T

    #### Returns void

- Defined in jslib/src/lib/types/types.ts:562

### `Optional` onKeyDown

onKeyDown?: Function

- Defined in jslib/src/lib/types/types.ts:569

### `Optional` placeholder

placeholder?: string

- Defined in jslib/src/lib/types/types.ts:570

### value

value: T

- Defined in jslib/src/lib/types/types.ts:563

### `Optional` verificationService

verificationService?: VerificationService<ViewModel>

- Defined in jslib/src/lib/types/types.ts:572