| as | any | | Tag or component, but a simple tag (i.e. built-in components, e.g. div, span) is recommended. |
| colorType | ColorTypes | neuFore2nd | Set color based on theme. If color is specified, that prop is used instead of this. |
| disabled | boolean | | Equivalent to button's disabled property. |
| gradientBorderProps | GradientBorderProps | | |
| keyboardClickKeys | string[] | | |
| loading | boolean | | |
| onBlur | FocusEventHandler<HTMLDivElement> | | |
| onClick | MouseEventHandler<HTMLDivElement> | | |
| onKeyDown | KeyboardEventHandler<HTMLDivElement> | | |
| onKeyUp | KeyboardEventHandler<HTMLDivElement> | | |
| onMouseDown | MouseEventHandler<HTMLDivElement> | | |
| onMouseLeave | MouseEventHandler<HTMLDivElement> | | |
| onMouseUp | MouseEventHandler<HTMLDivElement> | | |
| onRelease | EventHandler<SyntheticEvent<HTMLDivElement, Event>> | | Callback that's triggered after click i.e. mouseup and keyup of enter or space. |
| onTouchEnd | TouchEventHandler<HTMLDivElement> | | |
| onTouchStart | TouchEventHandler<HTMLDivElement> | | |
| radius | string | | |
| size | IconButtonSizes | | |
| tooltip | ReactNode | | |
| tooltipProps | Omit<TooltipProps, "title" | "children"> | | |
| variant | IconButtonVariants | | |