packages/components/eui-tabs/eui-tabs-right-content/eui-tabs-right-content.component.ts
Content projection component for displaying custom content aligned to the right side of the tabs header. Automatically positions content using flexbox with left margin auto for right alignment. Typically contains action buttons, filters, or supplementary controls related to tab content. Must be used as a direct child of eui-tabs component to maintain proper layout structure.
<eui-tabs>
<eui-tab label="Tab 1">
<eui-tab-body>Content 1</eui-tab-body>
</eui-tab>
<eui-tab label="Tab 2">
<eui-tab-body>Content 2</eui-tab-body>
</eui-tab>
<eui-tabs-right-content>
<button euiButton euiPrimary (click)="addTab()">
Add Tab
</button>
</eui-tabs-right-content>
</eui-tabs><eui-tabs>
<!-- tabs here -->
<eui-tabs-right-content>
<eui-input-text placeholder="Filter..." />
<button euiButton euiSecondary>
<eui-icon-svg icon="eui-settings" />
</button>
</eui-tabs-right-content>
</eui-tabs>| selector | eui-tabs-right-content |
| styles |
:host {
display: flex;
margin-left: auto;
}
|
| template | |