@versatiledatakit/data-pipelines
Version:
Data Pipelines help Data Engineers develop, deploy, run, and manage data processing workloads (called 'Data Job')
97 lines • 13.5 kB
JavaScript
/*
* Copyright 2023-2025 Broadcom
* SPDX-License-Identifier: Apache-2.0
*/
import { Component, EventEmitter, Input, Output } from '@angular/core';
import { ConfirmationModalOptions } from '../../model/modal-options';
import { ModalComponentDirective } from '../modal/modal.component';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "@clr/angular";
function ConfirmationDialogModalComponent_clr_modal_0_clr_alert_5_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementStart(0, "clr-alert", 9)(1, "clr-alert-item");
i0.ɵɵelement(2, "span", 10);
i0.ɵɵelementEnd()();
} if (rf & 2) {
const ctx_r1 = i0.ɵɵnextContext(2);
i0.ɵɵproperty("clrAlertType", "info")("clrAlertClosable", false);
i0.ɵɵadvance(2);
i0.ɵɵproperty("innerHTML", ctx_r1.options.infoText, i0.ɵɵsanitizeHtml);
} }
function ConfirmationDialogModalComponent_clr_modal_0_button_7_Template(rf, ctx) { if (rf & 1) {
const _r5 = i0.ɵɵgetCurrentView();
i0.ɵɵelementStart(0, "button", 11);
i0.ɵɵlistener("click", function ConfirmationDialogModalComponent_clr_modal_0_button_7_Template_button_click_0_listener() { i0.ɵɵrestoreView(_r5); const ctx_r4 = i0.ɵɵnextContext(2); return ctx_r4.cancel(); });
i0.ɵɵtext(1);
i0.ɵɵelementEnd();
} if (rf & 2) {
const ctx_r2 = i0.ɵɵnextContext(2);
i0.ɵɵadvance(1);
i0.ɵɵtextInterpolate1(" ", ctx_r2.options.cancelBtn, " ");
} }
function ConfirmationDialogModalComponent_clr_modal_0_button_8_Template(rf, ctx) { if (rf & 1) {
const _r7 = i0.ɵɵgetCurrentView();
i0.ɵɵelementStart(0, "button", 12);
i0.ɵɵlistener("click", function ConfirmationDialogModalComponent_clr_modal_0_button_8_Template_button_click_0_listener() { i0.ɵɵrestoreView(_r7); const ctx_r6 = i0.ɵɵnextContext(2); return ctx_r6.confirm(); });
i0.ɵɵtext(1);
i0.ɵɵelementEnd();
} if (rf & 2) {
const ctx_r3 = i0.ɵɵnextContext(2);
i0.ɵɵadvance(1);
i0.ɵɵtextInterpolate1(" ", ctx_r3.options.okBtn, " ");
} }
function ConfirmationDialogModalComponent_clr_modal_0_Template(rf, ctx) { if (rf & 1) {
const _r9 = i0.ɵɵgetCurrentView();
i0.ɵɵelementStart(0, "clr-modal", 1);
i0.ɵɵlistener("clrModalOpenChange", function ConfirmationDialogModalComponent_clr_modal_0_Template_clr_modal_clrModalOpenChange_0_listener($event) { i0.ɵɵrestoreView(_r9); const ctx_r8 = i0.ɵɵnextContext(); return ctx_r8.options.opened = $event; })("keyup.enter", function ConfirmationDialogModalComponent_clr_modal_0_Template_clr_modal_keyup_enter_0_listener() { i0.ɵɵrestoreView(_r9); const ctx_r10 = i0.ɵɵnextContext(); return ctx_r10.confirm(); });
i0.ɵɵelementStart(1, "h3", 2);
i0.ɵɵtext(2);
i0.ɵɵelementEnd();
i0.ɵɵelementStart(3, "div", 3);
i0.ɵɵelement(4, "p", 4);
i0.ɵɵtemplate(5, ConfirmationDialogModalComponent_clr_modal_0_clr_alert_5_Template, 3, 3, "clr-alert", 5);
i0.ɵɵelementEnd();
i0.ɵɵelementStart(6, "div", 6);
i0.ɵɵtemplate(7, ConfirmationDialogModalComponent_clr_modal_0_button_7_Template, 2, 1, "button", 7);
i0.ɵɵtemplate(8, ConfirmationDialogModalComponent_clr_modal_0_button_8_Template, 2, 1, "button", 8);
i0.ɵɵelementEnd()();
} if (rf & 2) {
const ctx_r0 = i0.ɵɵnextContext();
i0.ɵɵproperty("clrModalOpen", ctx_r0.options.opened)("clrModalClosable", ctx_r0.options.showCloseX);
i0.ɵɵadvance(2);
i0.ɵɵtextInterpolate(ctx_r0.options.title);
i0.ɵɵadvance(2);
i0.ɵɵproperty("innerHTML", ctx_r0.options.message, i0.ɵɵsanitizeHtml);
i0.ɵɵadvance(1);
i0.ɵɵproperty("ngIf", ctx_r0.options.infoText);
i0.ɵɵadvance(2);
i0.ɵɵproperty("ngIf", ctx_r0.options.showCancelBtn);
i0.ɵɵadvance(1);
i0.ɵɵproperty("ngIf", ctx_r0.options.showOkBtn);
} }
export class ConfirmationDialogModalComponent extends ModalComponentDirective {
constructor() {
super();
this.changeStatus = new EventEmitter();
this.options = new ConfirmationModalOptions();
}
confirm() {
super.confirm();
this.changeStatus.emit();
}
}
ConfirmationDialogModalComponent.ɵfac = function ConfirmationDialogModalComponent_Factory(t) { return new (t || ConfirmationDialogModalComponent)(); };
ConfirmationDialogModalComponent.ɵcmp = /*@__PURE__*/ i0.ɵɵdefineComponent({ type: ConfirmationDialogModalComponent, selectors: [["lib-confirmation-dialog-modal"]], inputs: { confirmationInput: "confirmationInput" }, outputs: { changeStatus: "changeStatus" }, features: [i0.ɵɵInheritDefinitionFeature], decls: 1, vars: 1, consts: [["class", "schema-confirm-to-prod", 3, "clrModalOpen", "clrModalClosable", "clrModalOpenChange", "keyup.enter", 4, "ngIf"], [1, "schema-confirm-to-prod", 3, "clrModalOpen", "clrModalClosable", "clrModalOpenChange", "keyup.enter"], [1, "modal-title"], [1, "modal-body"], [3, "innerHTML"], [3, "clrAlertType", "clrAlertClosable", 4, "ngIf"], [1, "modal-footer"], ["data-cy", "confirmation-dialog-cancel", "type", "button", "class", "btn btn-outline", 3, "click", 4, "ngIf"], ["data-cy", "confirmation-dialog-ok-btn", "type", "button", "class", "btn btn-primary", 3, "click", 4, "ngIf"], [3, "clrAlertType", "clrAlertClosable"], [1, "alert-text", 3, "innerHTML"], ["data-cy", "confirmation-dialog-cancel", "type", "button", 1, "btn", "btn-outline", 3, "click"], ["data-cy", "confirmation-dialog-ok-btn", "type", "button", 1, "btn", "btn-primary", 3, "click"]], template: function ConfirmationDialogModalComponent_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵtemplate(0, ConfirmationDialogModalComponent_clr_modal_0_Template, 9, 7, "clr-modal", 0);
} if (rf & 2) {
i0.ɵɵproperty("ngIf", ctx.options.opened);
} }, directives: [i1.NgIf, i2.ClrModal, i2.ClrModalBody, i2.ClrAlert, i2.ClrAlertItem, i2.ClrAlertText], styles: [".schema-confirm-to-prod[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%]{margin-bottom:.5rem}.schema-confirm-to-prod[_ngcontent-%COMP%] .signpostBtn[_ngcontent-%COMP%]{height:0rem}.schema-confirm-to-prod[_ngcontent-%COMP%] .signpostBtn[_ngcontent-%COMP%] .btn-info[_ngcontent-%COMP%]{margin-top:-.65rem;border:0;height:1.2rem}"] });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(ConfirmationDialogModalComponent, [{
type: Component,
args: [{ selector: 'lib-confirmation-dialog-modal', template: "<!--\n ~ Copyright 2023-2025 Broadcom\n ~ SPDX-License-Identifier: Apache-2.0\n -->\n\n<clr-modal\n *ngIf=\"options.opened\"\n class=\"schema-confirm-to-prod\"\n [(clrModalOpen)]=\"options.opened\"\n [clrModalClosable]=\"options.showCloseX\"\n (keyup.enter)=\"confirm()\"\n>\n <h3 class=\"modal-title\">{{ options.title }}</h3>\n <div class=\"modal-body\">\n <p [innerHTML]=\"options.message\"></p>\n <clr-alert\n *ngIf=\"options.infoText\"\n [clrAlertType]=\"'info'\"\n [clrAlertClosable]=\"false\"\n >\n <clr-alert-item>\n <span class=\"alert-text\" [innerHTML]=\"options.infoText\"> </span>\n </clr-alert-item>\n </clr-alert>\n </div>\n <div class=\"modal-footer\">\n <button\n data-cy=\"confirmation-dialog-cancel\"\n *ngIf=\"options.showCancelBtn\"\n type=\"button\"\n class=\"btn btn-outline\"\n (click)=\"cancel()\"\n >\n {{ options.cancelBtn }}\n </button>\n <button\n data-cy=\"confirmation-dialog-ok-btn\"\n *ngIf=\"options.showOkBtn\"\n type=\"button\"\n class=\"btn btn-primary\"\n (click)=\"confirm()\"\n >\n {{ options.okBtn }}\n </button>\n </div>\n</clr-modal>\n", styles: ["/*!\n * Copyright 2023-2025 Broadcom\n * SPDX-License-Identifier: Apache-2.0\n */.schema-confirm-to-prod .modal-title{margin-bottom:.5rem}.schema-confirm-to-prod .signpostBtn{height:0rem}.schema-confirm-to-prod .signpostBtn .btn-info{margin-top:-.65rem;border:0;height:1.2rem}\n"] }]
}], function () { return []; }, { confirmationInput: [{
type: Input
}], changeStatus: [{
type: Output
}] }); })();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlybWF0aW9uLWRpYWxvZy1tb2RhbC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9kYXRhLXBpcGVsaW5lcy9zcmMvbGliL3NoYXJlZC9jb21wb25lbnRzL2NvbmZpcm1hdGlvbi1kaWFsb2ctbW9kYWwvY29uZmlybWF0aW9uLWRpYWxvZy1tb2RhbC5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9kYXRhLXBpcGVsaW5lcy9zcmMvbGliL3NoYXJlZC9jb21wb25lbnRzL2NvbmZpcm1hdGlvbi1kaWFsb2ctbW9kYWwvY29uZmlybWF0aW9uLWRpYWxvZy1tb2RhbC5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7O0dBR0c7QUFFSCxPQUFPLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3ZFLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQ3JFLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLDBCQUEwQixDQUFDOzs7OztJQ1EzRCxvQ0FJQyxxQkFBQTtJQUVPLDJCQUFnRTtJQUNwRSxpQkFBaUIsRUFBQTs7O0lBTGpCLHFDQUF1QiwyQkFBQTtJQUlNLGVBQThCO0lBQTlCLHNFQUE4Qjs7OztJQUsvRCxrQ0FNQztJQURHLDZMQUFTLGVBQVEsSUFBQztJQUVsQixZQUNKO0lBQUEsaUJBQVM7OztJQURMLGVBQ0o7SUFESSx5REFDSjs7OztJQUNBLGtDQU1DO0lBREcsNkxBQVMsZ0JBQVMsSUFBQztJQUVuQixZQUNKO0lBQUEsaUJBQVM7OztJQURMLGVBQ0o7SUFESSxxREFDSjs7OztJQXRDUixvQ0FNQztJQUhHLHdQQUFpQyxzTEFFbEIsaUJBQVMsSUFGUztJQUlqQyw2QkFBd0I7SUFBQSxZQUFtQjtJQUFBLGlCQUFLO0lBQ2hELDhCQUF3QjtJQUNwQix1QkFBcUM7SUFDckMseUdBUVk7SUFDaEIsaUJBQU07SUFDTiw4QkFBMEI7SUFDdEIsbUdBUVM7SUFDVCxtR0FRUztJQUNiLGlCQUFNLEVBQUE7OztJQXBDTixvREFBaUMsK0NBQUE7SUFJVCxlQUFtQjtJQUFuQiwwQ0FBbUI7SUFFcEMsZUFBNkI7SUFBN0IscUVBQTZCO0lBRTNCLGVBQXNCO0lBQXRCLDhDQUFzQjtJQVl0QixlQUEyQjtJQUEzQixtREFBMkI7SUFTM0IsZUFBdUI7SUFBdkIsK0NBQXVCOztBRHZCcEMsTUFBTSxPQUFPLGdDQUFpQyxTQUFRLHVCQUF1QjtJQUl6RTtRQUNJLEtBQUssRUFBRSxDQUFDO1FBSEYsaUJBQVksR0FBeUIsSUFBSSxZQUFZLEVBQVUsQ0FBQztRQUl0RSxJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksd0JBQXdCLEVBQUUsQ0FBQztJQUNsRCxDQUFDO0lBRVEsT0FBTztRQUNaLEtBQUssQ0FBQyxPQUFPLEVBQUUsQ0FBQztRQUVoQixJQUFJLENBQUMsWUFBWSxDQUFDLElBQUksRUFBRSxDQUFDO0lBQzdCLENBQUM7O2dIQWJRLGdDQUFnQzttRkFBaEMsZ0NBQWdDO1FDVDdDLDZGQXdDWTs7UUF2Q1AseUNBQW9COzt1RkRRWixnQ0FBZ0M7Y0FMNUMsU0FBUzsyQkFDSSwrQkFBK0I7c0NBS2hDLGlCQUFpQjtrQkFBekIsS0FBSztZQUNJLFlBQVk7a0JBQXJCLE1BQU0iLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogQ29weXJpZ2h0IDIwMjMtMjAyNSBCcm9hZGNvbVxuICogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiAqL1xuXG5pbXBvcnQgeyBDb21wb25lbnQsIEV2ZW50RW1pdHRlciwgSW5wdXQsIE91dHB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29uZmlybWF0aW9uTW9kYWxPcHRpb25zIH0gZnJvbSAnLi4vLi4vbW9kZWwvbW9kYWwtb3B0aW9ucyc7XG5pbXBvcnQgeyBNb2RhbENvbXBvbmVudERpcmVjdGl2ZSB9IGZyb20gJy4uL21vZGFsL21vZGFsLmNvbXBvbmVudCc7XG5cbkBDb21wb25lbnQoe1xuICAgIHNlbGVjdG9yOiAnbGliLWNvbmZpcm1hdGlvbi1kaWFsb2ctbW9kYWwnLFxuICAgIHRlbXBsYXRlVXJsOiAnLi9jb25maXJtYXRpb24tZGlhbG9nLW1vZGFsLmNvbXBvbmVudC5odG1sJyxcbiAgICBzdHlsZVVybHM6IFsnLi9jb25maXJtYXRpb24tZGlhbG9nLW1vZGFsLmNvbXBvbmVudC5zY3NzJ11cbn0pXG5leHBvcnQgY2xhc3MgQ29uZmlybWF0aW9uRGlhbG9nTW9kYWxDb21wb25lbnQgZXh0ZW5kcyBNb2RhbENvbXBvbmVudERpcmVjdGl2ZSB7XG4gICAgQElucHV0KCkgY29uZmlybWF0aW9uSW5wdXQ6IHN0cmluZztcbiAgICBAT3V0cHV0KCkgY2hhbmdlU3RhdHVzOiBFdmVudEVtaXR0ZXI8c3RyaW5nPiA9IG5ldyBFdmVudEVtaXR0ZXI8c3RyaW5nPigpO1xuXG4gICAgY29uc3RydWN0b3IoKSB7XG4gICAgICAgIHN1cGVyKCk7XG4gICAgICAgIHRoaXMub3B0aW9ucyA9IG5ldyBDb25maXJtYXRpb25Nb2RhbE9wdGlvbnMoKTtcbiAgICB9XG5cbiAgICBvdmVycmlkZSBjb25maXJtKCk6IHZvaWQge1xuICAgICAgICBzdXBlci5jb25maXJtKCk7XG5cbiAgICAgICAgdGhpcy5jaGFuZ2VTdGF0dXMuZW1pdCgpO1xuICAgIH1cbn1cbiIsIjwhLS1cbiAgIH4gQ29weXJpZ2h0IDIwMjMtMjAyNSBCcm9hZGNvbVxuICAgfiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuICAtLT5cblxuPGNsci1tb2RhbFxuICAgICpuZ0lmPVwib3B0aW9ucy5vcGVuZWRcIlxuICAgIGNsYXNzPVwic2NoZW1hLWNvbmZpcm0tdG8tcHJvZFwiXG4gICAgWyhjbHJNb2RhbE9wZW4pXT1cIm9wdGlvbnMub3BlbmVkXCJcbiAgICBbY2xyTW9kYWxDbG9zYWJsZV09XCJvcHRpb25zLnNob3dDbG9zZVhcIlxuICAgIChrZXl1cC5lbnRlcik9XCJjb25maXJtKClcIlxuPlxuICAgIDxoMyBjbGFzcz1cIm1vZGFsLXRpdGxlXCI+e3sgb3B0aW9ucy50aXRsZSB9fTwvaDM+XG4gICAgPGRpdiBjbGFzcz1cIm1vZGFsLWJvZHlcIj5cbiAgICAgICAgPHAgW2lubmVySFRNTF09XCJvcHRpb25zLm1lc3NhZ2VcIj48L3A+XG4gICAgICAgIDxjbHItYWxlcnRcbiAgICAgICAgICAgICpuZ0lmPVwib3B0aW9ucy5pbmZvVGV4dFwiXG4gICAgICAgICAgICBbY2xyQWxlcnRUeXBlXT1cIidpbmZvJ1wiXG4gICAgICAgICAgICBbY2xyQWxlcnRDbG9zYWJsZV09XCJmYWxzZVwiXG4gICAgICAgID5cbiAgICAgICAgICAgIDxjbHItYWxlcnQtaXRlbT5cbiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImFsZXJ0LXRleHRcIiBbaW5uZXJIVE1MXT1cIm9wdGlvbnMuaW5mb1RleHRcIj4gPC9zcGFuPlxuICAgICAgICAgICAgPC9jbHItYWxlcnQtaXRlbT5cbiAgICAgICAgPC9jbHItYWxlcnQ+XG4gICAgPC9kaXY+XG4gICAgPGRpdiBjbGFzcz1cIm1vZGFsLWZvb3RlclwiPlxuICAgICAgICA8YnV0dG9uXG4gICAgICAgICAgICBkYXRhLWN5PVwiY29uZmlybWF0aW9uLWRpYWxvZy1jYW5jZWxcIlxuICAgICAgICAgICAgKm5nSWY9XCJvcHRpb25zLnNob3dDYW5jZWxCdG5cIlxuICAgICAgICAgICAgdHlwZT1cImJ1dHRvblwiXG4gICAgICAgICAgICBjbGFzcz1cImJ0biBidG4tb3V0bGluZVwiXG4gICAgICAgICAgICAoY2xpY2spPVwiY2FuY2VsKClcIlxuICAgICAgICA+XG4gICAgICAgICAgICB7eyBvcHRpb25zLmNhbmNlbEJ0biB9fVxuICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgPGJ1dHRvblxuICAgICAgICAgICAgZGF0YS1jeT1cImNvbmZpcm1hdGlvbi1kaWFsb2ctb2stYnRuXCJcbiAgICAgICAgICAgICpuZ0lmPVwib3B0aW9ucy5zaG93T2tCdG5cIlxuICAgICAgICAgICAgdHlwZT1cImJ1dHRvblwiXG4gICAgICAgICAgICBjbGFzcz1cImJ0biBidG4tcHJpbWFyeVwiXG4gICAgICAgICAgICAoY2xpY2spPVwiY29uZmlybSgpXCJcbiAgICAgICAgPlxuICAgICAgICAgICAge3sgb3B0aW9ucy5va0J0biB9fVxuICAgICAgICA8L2J1dHRvbj5cbiAgICA8L2Rpdj5cbjwvY2xyLW1vZGFsPlxuIl19