# Interface FormFieldComponentProps<T>

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

#### Type Parameters

- T = any

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

##### 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:573

### `Optional` disabled

disabled?: boolean

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

### `Optional` errorId

errorId?: ErrorId

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

### `Optional` intl

intl?: InjectedIntl

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

### `Optional` isErrored

isErrored?: boolean

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

### `Optional` isRequired

isRequired?: boolean

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

### `Optional` label

label?: Element

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

### onChange

onChange: (value: T) => void

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

### `Optional` onKeyDown

onKeyDown?: Function

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

### `Optional` placeholder

placeholder?: string

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

### value

value: T

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

### `Optional` verificationService

verificationService?: VerificationService

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