---
title: "IUIButtonState"
---
# IUIButtonState

Defined in: [src/types/ui.d.ts:61](https://github.com/xdan/jodit/blob/main/src/types/ui.d.ts#L61)

### size

**size**: `"small"` \| `"tiny"` \| `"xsmall"` \| `"middle"` \| `"large"`

Defined in: [src/types/ui.d.ts:62](https://github.com/xdan/jodit/blob/main/src/types/ui.d.ts#L62)

***

### name

**name**: `string`

Defined in: [src/types/ui.d.ts:63](https://github.com/xdan/jodit/blob/main/src/types/ui.d.ts#L63)

***

### value

**value**: `string` \| `number` \| `boolean`

Defined in: [src/types/ui.d.ts:64](https://github.com/xdan/jodit/blob/main/src/types/ui.d.ts#L64)

***

### variant

**variant**: [`ButtonVariant`](../modules/types.html#buttonvariant)

Defined in: [src/types/ui.d.ts:66](https://github.com/xdan/jodit/blob/main/src/types/ui.d.ts#L66)

***

### type

**type**: `"button"` \| `"submit"`

Defined in: [src/types/ui.d.ts:68](https://github.com/xdan/jodit/blob/main/src/types/ui.d.ts#L68)

***

### role

**role**: `"button"` \| `"tab"`

Defined in: [src/types/ui.d.ts:69](https://github.com/xdan/jodit/blob/main/src/types/ui.d.ts#L69)

***

### disabled

**disabled**: `boolean`

Defined in: [src/types/ui.d.ts:70](https://github.com/xdan/jodit/blob/main/src/types/ui.d.ts#L70)

***

### activated

**activated**: `boolean`

Defined in: [src/types/ui.d.ts:71](https://github.com/xdan/jodit/blob/main/src/types/ui.d.ts#L71)

***

### icon

**icon**: [`IUIIconState`](./types.IUIIconState.html)

Defined in: [src/types/ui.d.ts:73](https://github.com/xdan/jodit/blob/main/src/types/ui.d.ts#L73)

***

### text

**text**: `string`

Defined in: [src/types/ui.d.ts:75](https://github.com/xdan/jodit/blob/main/src/types/ui.d.ts#L75)

***

### tooltip

**tooltip**: `string`

Defined in: [src/types/ui.d.ts:76](https://github.com/xdan/jodit/blob/main/src/types/ui.d.ts#L76)

***

### tabIndex

**tabIndex**: [`CanUndef`](../modules/types.html#canundef)\<`number`\>

Defined in: [src/types/ui.d.ts:78](https://github.com/xdan/jodit/blob/main/src/types/ui.d.ts#L78)
