Custom content
Any component can be the dialog body. Inject DIALOG_DATA to read the data passed to open(), and DIALOG_REF to close the dialog and resolve afterClosed from inside the body itself.
<gog-button (gogClick)="openCustomContent()">Open custom dialog</gog-button>
<gog-dialog />