# EuiDialogContainerComponent

**Type:** component



Container component that orchestrates the rendering and lifecycle of dialog content.
Manages three distinct sections (header, body, footer) that can be rendered as either
template portals or component portals. Handles dialog actions (accept/dismiss), button
state management, and accessibility attributes. Typically instantiated by the dialog
service and should not be used directly in application code.


**Selector:** `eui-dialog-container`

## Inputs
- **closeButtonAriaLabel**: `string` - Accessible label for the close button in the dialog header. Used by screen readers to announce the button's purpose.
