Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


Example

...

Usage

Structure

Code Block
<custom-dialog>
  <div mat-dialog-title>
    Dialog Title
    <button [mat-dialog-close]="true" class="mat-dialog-close">
      <span class="cvtr-icons remove"></span>
    </button>
  </div>
  <mat-dialog-content>
    Dialog Content
  </mat-dialog-content>
  <mat-dialog-actions>
    <button mat-button>Save</button>
  </mat-dialog-actions>
</custom-dialog>

Dialog Content

  • Use <mat-dialog-content> for dialog content.

...

In this case, dialogs can be aligned to the top of the screen rather than middle by adding the class of mat-dialog-top-align to the matcustom-dialog-content container div, e.g:

<div mat<custom-dialog -content class="mat-dialog-top-align">

This class addition will change the position of dialogs from middle aligned, e.g:

...

Top aligned dialog, currently implemented on:

  • Leads > Profile Dialog

  • Campaign > Leads > Profile Dialog

  • Campaign > Publisher > Tracking Information Dialog

  • Global > Upload Wizard Dialog (e.g. Advertiser > Import)

  • Publisher > Campaign Information Dialog

...

Dialog Size

Default Behaviour

As standard, every dialog has a base width of 1024px. This width is automatically applied without having to adjust any HTML classes.

Alternative Sizes

There are 2 different sizes that can be applied to a dialog:

  • Small size

    • Achieved through .mat-dialog-max-width-sml class

  • Large size

    • Achieved through .mat-dialog-max-width-lrg class

The size classes noted above should be applied on the the custom-dialog container, e.g:

<custom-dialog class="mat-dialog-max-width-lrg">