packages/components/layout/eui-toolbar/toolbar-item/toolbar-item.component.ts
Individual toolbar item wrapper component for consistent spacing and styling of toolbar elements. Provides a standardized container for single toolbar actions, buttons, icons, or custom content. Content is projected via ng-content allowing flexible composition of any toolbar element. Automatically applies consistent spacing and alignment within the toolbar layout. Typically used within eui-toolbar-items to wrap individual buttons, icons, or interactive elements.
Example :<eui-app>
<eui-app-toolbar>
<eui-toolbar>
<eui-toolbar-items euiPositionRight>
<eui-toolbar-item>
<button euiButton>Action</button>
</eui-toolbar-item>
<eui-toolbar-item>
<button euiIconButton icon="settings"></button>
</eui-toolbar-item>
</eui-toolbar-items>
</eui-toolbar>
</eui-app-toolbar>
</eui-app>| selector | eui-toolbar-item |
| template | |
Properties |
HostBindings |
| class |
Type : string
|
Default value : 'eui-toolbar-item'
|
| string |
Type : string
|
Default value : 'eui-toolbar-item'
|
Decorators :
@HostBinding('class')
|