# EuiIconButtonComponent

**Type:** component




**Selector:** `eui-icon-button`

## Inputs
- **ariaLabel**: `string` - 
- **euiDisabled**: `boolean` - 
- **euiRounded**: `boolean` - 
- **fillColor**: `string` - 
- **hasFocusHoverBg**: `boolean` - 
- **hasFocusHoverColor**: `boolean` - 
- **hasNoPadding**: `boolean` - 
- **hasOverflowHover**: `boolean` - 
- **icon**: `string` - 
- **iconUrl**: `string` - 
- **size**: `"2xs" | "xs" | "s" | "m" | "l" | "xl" | "2xl" | "3xl" | "4xl"` - 
- **tabindex**: `number` - 
- **euiPrimary**: `any` - From host directive: #[[file:BaseStatesDirective.md]]
- **euiSecondary**: `any` - From host directive: #[[file:BaseStatesDirective.md]]
- **euiSuccess**: `any` - From host directive: #[[file:BaseStatesDirective.md]]
- **euiInfo**: `any` - From host directive: #[[file:BaseStatesDirective.md]]
- **euiWarning**: `any` - From host directive: #[[file:BaseStatesDirective.md]]
- **euiDanger**: `any` - From host directive: #[[file:BaseStatesDirective.md]]
- **euiVariant**: `any` - From host directive: #[[file:BaseStatesDirective.md]]

## Outputs
- **buttonClick**: `EventEmitter` - 
