Skip to content
Snippets Groups Projects
rich-text-simple-edit-dialog.component.ts 920 B
Newer Older
  • Learn to ignore specific revisions
  • import { Component, Inject } from '@angular/core';
    
    import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';
    
    
    
    import { TextLabel } from 'common/models/elements/label-interfaces';
    
    
    @Component({
      selector: 'aspect-rich-text-simple-edit-dialog',
      template: `
    
        <aspect-rich-text-editor-simple [(content)]="data.option.text"
    
                                        [defaultFontSize]="data.defaultFontSize">
        </aspect-rich-text-editor-simple>
        <mat-dialog-actions>
    
          <button mat-button [mat-dialog-close]="data.option">{{'save' | translate }}</button>
    
          <button mat-button mat-dialog-close>{{'cancel' | translate }}</button>
        </mat-dialog-actions>
      `
    })
    export class RichTextSimpleEditDialogComponent {
    
      constructor(public dialogRef: MatDialogRef<RichTextSimpleEditDialogComponent>,
                  @Inject(MAT_DIALOG_DATA) public data: { option: TextLabel, defaultFontSize: number }) { }