--- 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' ``` ---