[@rxap/dialog](../wiki/globals) / ComponentDialogComponent

# Class: ComponentDialogComponent

Defined in: [component-dialog/component-dialog.component.ts:34](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/dialog/src/lib/component-dialog/component-dialog.component.ts#L34)

## Constructors

### new ComponentDialogComponent()

> **new ComponentDialogComponent**(): [`ComponentDialogComponent`](../wiki/Class.ComponentDialogComponent)

#### Returns

[`ComponentDialogComponent`](../wiki/Class.ComponentDialogComponent)

## Properties

### component

> `readonly` **component**: `ComponentType`\<`any`\>

Defined in: [component-dialog/component-dialog.component.ts:38](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/dialog/src/lib/component-dialog/component-dialog.component.ts#L38)

***

### data

> `readonly` **data**: [`ComponentDialogData`](../wiki/Interface.ComponentDialogData)

Defined in: [component-dialog/component-dialog.component.ts:36](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/dialog/src/lib/component-dialog/component-dialog.component.ts#L36)

***

### portal

> `readonly` **portal**: `ComponentPortal`\<`any`\>

Defined in: [component-dialog/component-dialog.component.ts:40](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/dialog/src/lib/component-dialog/component-dialog.component.ts#L40)

***

### title

> `readonly` **title**: `undefined` \| `string`

Defined in: [component-dialog/component-dialog.component.ts:42](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/dialog/src/lib/component-dialog/component-dialog.component.ts#L42)
