UNPKG

ngx-modal-dialog

Version:
25 lines 2.72 kB
import { Component } from '@angular/core'; export class SimpleModalComponent { /** * Initialize dialog with simple HTML content * @param {ComponentRef<IModalDialog>} reference * @param {Partial<IModalDialogOptions>} options */ dialogInit(reference, options) { if (!options.data) { throw new Error(`Data information for simple modal dialog is missing`); } this.text = options.data.text; } } SimpleModalComponent.decorators = [ { type: Component, args: [{ selector: 'simple-modal-dialog', template: ``, host: { '[innerHTML]': 'text' }, styles: [':host { display: block; }'] },] } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2ltcGxlLW1vZGFsLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zaW1wbGUtbW9kYWwuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQWdCLE1BQU0sZUFBZSxDQUFDO0FBZXhELE1BQU0sT0FBTyxvQkFBb0I7SUFHL0I7Ozs7T0FJRztJQUNILFVBQVUsQ0FBQyxTQUFxQyxFQUFFLE9BQThEO1FBQzlHLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFO1lBQ2pCLE1BQU0sSUFBSSxLQUFLLENBQUMscURBQXFELENBQUMsQ0FBQztTQUN4RTtRQUNELElBQUksQ0FBQyxJQUFJLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUM7SUFDaEMsQ0FBQzs7O1lBckJGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUscUJBQXFCO2dCQUMvQixRQUFRLEVBQUUsRUFBRTtnQkFFWixJQUFJLEVBQUU7b0JBQ0osYUFBYSxFQUFFLE1BQU07aUJBQ3RCO3lCQUhRLDJCQUEyQjthQUlyQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgQ29tcG9uZW50UmVmIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBJTW9kYWxEaWFsb2csIElNb2RhbERpYWxvZ09wdGlvbnMgfSBmcm9tICcuL21vZGFsLWRpYWxvZy5pbnRlcmZhY2UnO1xuXG5leHBvcnQgaW50ZXJmYWNlIElTaW1wbGVNb2RhbERhdGFPcHRpb25zIHtcbiAgdGV4dDogc3RyaW5nO1xufVxuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdzaW1wbGUtbW9kYWwtZGlhbG9nJyxcbiAgdGVtcGxhdGU6IGBgLFxuICBzdHlsZXM6IFsnOmhvc3QgeyBkaXNwbGF5OiBibG9jazsgfSddLFxuICBob3N0OiB7XG4gICAgJ1tpbm5lckhUTUxdJzogJ3RleHQnXG4gIH1cbn0pXG5leHBvcnQgY2xhc3MgU2ltcGxlTW9kYWxDb21wb25lbnQgaW1wbGVtZW50cyBJTW9kYWxEaWFsb2cge1xuICB0ZXh0OiBzdHJpbmc7XG5cbiAgLyoqXG4gICAqIEluaXRpYWxpemUgZGlhbG9nIHdpdGggc2ltcGxlIEhUTUwgY29udGVudFxuICAgKiBAcGFyYW0ge0NvbXBvbmVudFJlZjxJTW9kYWxEaWFsb2c+fSByZWZlcmVuY2VcbiAgICogQHBhcmFtIHtQYXJ0aWFsPElNb2RhbERpYWxvZ09wdGlvbnM+fSBvcHRpb25zXG4gICAqL1xuICBkaWFsb2dJbml0KHJlZmVyZW5jZTogQ29tcG9uZW50UmVmPElNb2RhbERpYWxvZz4sIG9wdGlvbnM6IFBhcnRpYWw8SU1vZGFsRGlhbG9nT3B0aW9uczxJU2ltcGxlTW9kYWxEYXRhT3B0aW9ucz4+KSB7XG4gICAgaWYgKCFvcHRpb25zLmRhdGEpIHtcbiAgICAgIHRocm93IG5ldyBFcnJvcihgRGF0YSBpbmZvcm1hdGlvbiBmb3Igc2ltcGxlIG1vZGFsIGRpYWxvZyBpcyBtaXNzaW5nYCk7XG4gICAgfVxuICAgIHRoaXMudGV4dCA9IG9wdGlvbnMuZGF0YS50ZXh0O1xuICB9XG59XG4iXX0=