# EuiDialogComponent

**Type:** component




**Selector:** `eui-dialog`

## Inputs
- **acceptLabel**: `string` - 
- **classList**: `string` - 
- **dismissLabel**: `string` - 
- **e2eAttr**: `string` - 
- **hasAcceptButton**: `boolean` - 
- **hasCloseButton**: `boolean` - 
- **hasClosedOnClickOutside**: `boolean` - 
- **hasClosedOnEscape**: `boolean` - 
- **hasDismissButton**: `boolean` - 
- **hasFooter**: `boolean` - 
- **hasMobileCustomSize**: `boolean` - 
- **hasNoBodyPadding**: `boolean` - 
- **height**: `string` - 
- **isDraggable**: `boolean` - 
- **isFullScreen**: `boolean` - 
- **isHandleCloseOnAccept**: `boolean` - 
- **isHandleCloseOnClickOutside**: `boolean` - 
- **isHandleCloseOnClose**: `boolean` - 
- **isHandleCloseOnDismiss**: `boolean` - 
- **isHandleCloseOnEscape**: `boolean` - 
- **isMessageBox**: `boolean` - 
- **title**: `string` - 
- **verticalPosition**: `EuiDialogVerticalPosition` - 
- **width**: `string` - 
- **euiPrimary**: `any` - From host directive: #[[file:BaseStatesDirective.md]]
- **euiSecondary**: `any` - From host directive: #[[file:BaseStatesDirective.md]]
- **euiInfo**: `any` - From host directive: #[[file:BaseStatesDirective.md]]
- **euiSuccess**: `any` - From host directive: #[[file:BaseStatesDirective.md]]
- **euiWarning**: `any` - From host directive: #[[file:BaseStatesDirective.md]]
- **euiDanger**: `any` - From host directive: #[[file:BaseStatesDirective.md]]
- **euiAccent**: `any` - From host directive: #[[file:BaseStatesDirective.md]]
- **euiVariant**: `any` - From host directive: #[[file:BaseStatesDirective.md]]

## Outputs
- **accept**: `EventEmitter` - 
- **clickOutside**: `EventEmitter` - 
- **dialogClose**: `EventEmitter` - 
- **dialogOpen**: `EventEmitter` - 
- **dismiss**: `EventEmitter` - 
- **escape**: `EventEmitter` - 
