---
title: TLUiButtonProps
status: published
category: ui
group: Interface
author: api
date: 06/23/2023
order: 20
---Public Interface
Table of Contents
- [Properties](#properties)
- [disabled](#TLUiButtonProps-disabled-member)
- [icon](#TLUiButtonProps-icon-member)
- [iconLeft](#TLUiButtonProps-iconLeft-member)
- [invertIcon](#TLUiButtonProps-invertIcon-member)
- [isChecked](#TLUiButtonProps-isChecked-member)
- [kbd](#TLUiButtonProps-kbd-member)
- [label](#TLUiButtonProps-label-member)
- [loading](#TLUiButtonProps-loading-member)
- [smallIcon](#TLUiButtonProps-smallIcon-member)
- [spinner](#TLUiButtonProps-spinner-member)
- [type](#TLUiButtonProps-type-member)
##### Signature
```ts
interface TLUiButtonProps extends React.HTMLAttributes {}
```
---
## Properties
### `disabled` \{#TLUiButtonProps-disabled-member}
Public PropertySignature
##### Signature
```ts
disabled?: boolean
```
---
### `icon` \{#TLUiButtonProps-icon-member}
Public PropertySignature
##### Signature
```ts
icon?: TLUiIconType
```
##### References
[TLUiIconType](/gen/ui/TLUiIconType-type)
---
### `iconLeft` \{#TLUiButtonProps-iconLeft-member}
Public PropertySignature
##### Signature
```ts
iconLeft?: TLUiIconType
```
##### References
[TLUiIconType](/gen/ui/TLUiIconType-type)
---
### `invertIcon` \{#TLUiButtonProps-invertIcon-member}
Public PropertySignature
##### Signature
```ts
invertIcon?: boolean
```
---
### `isChecked` \{#TLUiButtonProps-isChecked-member}
Public PropertySignature
##### Signature
```ts
isChecked?: boolean
```
---
### `kbd` \{#TLUiButtonProps-kbd-member}
Public PropertySignature
##### Signature
```ts
kbd?: string
```
---
### `label` \{#TLUiButtonProps-label-member}
Public PropertySignature
##### Signature
```ts
label?: TLUiTranslationKey
```
##### References
[TLUiTranslationKey](/gen/ui/TLUiTranslationKey-type)
---
### `loading` \{#TLUiButtonProps-loading-member}
Public PropertySignature
##### Signature
```ts
loading?: boolean
```
---
### `smallIcon` \{#TLUiButtonProps-smallIcon-member}
Public PropertySignature
##### Signature
```ts
smallIcon?: boolean
```
---
### `spinner` \{#TLUiButtonProps-spinner-member}
Public PropertySignature
##### Signature
```ts
spinner?: boolean
```
---
### `type` \{#TLUiButtonProps-type-member}
Public PropertySignature
##### Signature
```ts
type?: 'danger' | 'normal' | 'primary'
```
---