UNPKG

@versatiledatakit/data-pipelines

Version:

Data Pipelines help Data Engineers develop, deploy, run, and manage data processing workloads (called 'Data Job')

50 lines 7.99 kB
/* * Copyright 2023-2025 Broadcom * SPDX-License-Identifier: Apache-2.0 */ import { Component, Input } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; import * as i2 from "../../../pipes/extract-job-status.pipe"; function StatusPanelComponent_span_1_Template(rf, ctx) { if (rf & 1) { i0.ɵɵelementStart(0, "span", 4); i0.ɵɵtext(1, "Not Deployed"); i0.ɵɵelementEnd(); } } function StatusPanelComponent_span_3_Template(rf, ctx) { if (rf & 1) { i0.ɵɵelementStart(0, "span", 5); i0.ɵɵtext(1, "Disabled"); i0.ɵɵelementEnd(); } } function StatusPanelComponent_span_5_Template(rf, ctx) { if (rf & 1) { i0.ɵɵelementStart(0, "span", 6); i0.ɵɵtext(1, "Enabled"); i0.ɵɵelementEnd(); } } export class StatusPanelComponent { } StatusPanelComponent.ɵfac = function StatusPanelComponent_Factory(t) { return new (t || StatusPanelComponent)(); }; StatusPanelComponent.ɵcmp = /*@__PURE__*/ i0.ɵɵdefineComponent({ type: StatusPanelComponent, selectors: [["lib-status-panel"]], inputs: { jobDeployments: "jobDeployments" }, decls: 7, vars: 9, consts: [["id", "jobStatus", "data-cy", "data-pipelines-job-details-status"], ["class", "label", "title", "Not Deployed - This job is created but still not deployed", "data-cy", "data-pipelines-job-details-status-not-deployed", "style", "color: var(--clr-color-neutral-800)", 4, "ngIf"], ["class", "label", "title", "Disabled - This job is deployed but not executing by schedule", "data-cy", "data-pipelines-job-details-status-disabled", "style", "color: var(--clr-color-neutral-600)", 4, "ngIf"], ["class", "label label-success", "title", "Enabled - This job is deployed and executed by schedule", "data-cy", "data-pipelines-job-details-status-enabled", 4, "ngIf"], ["title", "Not Deployed - This job is created but still not deployed", "data-cy", "data-pipelines-job-details-status-not-deployed", 1, "label", 2, "color", "var(--clr-color-neutral-800)"], ["title", "Disabled - This job is deployed but not executing by schedule", "data-cy", "data-pipelines-job-details-status-disabled", 1, "label", 2, "color", "var(--clr-color-neutral-600)"], ["title", "Enabled - This job is deployed and executed by schedule", "data-cy", "data-pipelines-job-details-status-enabled", 1, "label", "label-success"]], template: function StatusPanelComponent_Template(rf, ctx) { if (rf & 1) { i0.ɵɵelementStart(0, "span", 0); i0.ɵɵtemplate(1, StatusPanelComponent_span_1_Template, 2, 0, "span", 1); i0.ɵɵpipe(2, "extractJobStatus"); i0.ɵɵtemplate(3, StatusPanelComponent_span_3_Template, 2, 0, "span", 2); i0.ɵɵpipe(4, "extractJobStatus"); i0.ɵɵtemplate(5, StatusPanelComponent_span_5_Template, 2, 0, "span", 3); i0.ɵɵpipe(6, "extractJobStatus"); i0.ɵɵelementEnd(); } if (rf & 2) { i0.ɵɵadvance(1); i0.ɵɵproperty("ngIf", i0.ɵɵpipeBind1(2, 3, ctx.jobDeployments) === "Not Deployed"); i0.ɵɵadvance(2); i0.ɵɵproperty("ngIf", i0.ɵɵpipeBind1(4, 5, ctx.jobDeployments) === "Disabled"); i0.ɵɵadvance(2); i0.ɵɵproperty("ngIf", i0.ɵɵpipeBind1(6, 7, ctx.jobDeployments) === "Enabled"); } }, directives: [i1.NgIf], pipes: [i2.ExtractJobStatusPipe], styles: [""] }); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(StatusPanelComponent, [{ type: Component, args: [{ selector: 'lib-status-panel', template: "<!--\n ~ Copyright 2023-2025 Broadcom\n ~ SPDX-License-Identifier: Apache-2.0\n -->\n\n<span id=\"jobStatus\" data-cy=\"data-pipelines-job-details-status\">\n <span\n *ngIf=\"(jobDeployments | extractJobStatus) === 'Not Deployed'\"\n class=\"label\"\n title=\"Not Deployed - This job is created but still not deployed\"\n data-cy=\"data-pipelines-job-details-status-not-deployed\"\n style=\"color: var(--clr-color-neutral-800)\"\n >Not Deployed</span\n >\n <span\n *ngIf=\"(jobDeployments | extractJobStatus) === 'Disabled'\"\n class=\"label\"\n title=\"Disabled - This job is deployed but not executing by schedule\"\n data-cy=\"data-pipelines-job-details-status-disabled\"\n style=\"color: var(--clr-color-neutral-600)\"\n >Disabled</span\n >\n <span\n *ngIf=\"(jobDeployments | extractJobStatus) === 'Enabled'\"\n class=\"label label-success\"\n title=\"Enabled - This job is deployed and executed by schedule\"\n data-cy=\"data-pipelines-job-details-status-enabled\"\n >Enabled</span\n >\n</span>\n", styles: [""] }] }], null, { jobDeployments: [{ type: Input }] }); })(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RhdHVzLXBhbmVsLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2RhdGEtcGlwZWxpbmVzL3NyYy9saWIvc2hhcmVkL2NvbXBvbmVudHMvc3RhdHVzL3N0YXR1cy1wYW5lbC9zdGF0dXMtcGFuZWwuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZGF0YS1waXBlbGluZXMvc3JjL2xpYi9zaGFyZWQvY29tcG9uZW50cy9zdGF0dXMvc3RhdHVzLXBhbmVsL3N0YXR1cy1wYW5lbC5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7O0dBR0c7QUFFSCxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQzs7Ozs7SUNDN0MsK0JBTUs7SUFBQSw0QkFBWTtJQUFBLGlCQUNoQjs7O0lBQ0QsK0JBTUs7SUFBQSx3QkFBUTtJQUFBLGlCQUNaOzs7SUFDRCwrQkFLSztJQUFBLHVCQUFPO0lBQUEsaUJBQ1g7O0FEZEwsTUFBTSxPQUFPLG9CQUFvQjs7d0ZBQXBCLG9CQUFvQjt1RUFBcEIsb0JBQW9CO1FDVGpDLCtCQUFpRTtRQUM3RCx1RUFPQzs7UUFDRCx1RUFPQzs7UUFDRCx1RUFNQzs7UUFDTCxpQkFBTzs7UUF0QkUsZUFBNEQ7UUFBNUQsa0ZBQTREO1FBUTVELGVBQXdEO1FBQXhELDhFQUF3RDtRQVF4RCxlQUF1RDtRQUF2RCw2RUFBdUQ7O3VGRFRuRCxvQkFBb0I7Y0FMaEMsU0FBUzsyQkFDSSxrQkFBa0I7Z0JBS25CLGNBQWM7a0JBQXRCLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogQ29weXJpZ2h0IDIwMjMtMjAyNSBCcm9hZGNvbVxuICogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiAqL1xuXG5pbXBvcnQgeyBDb21wb25lbnQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7IERhdGFKb2JEZXBsb3ltZW50IH0gZnJvbSAnLi4vLi4vLi4vLi4vbW9kZWwnO1xuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ2xpYi1zdGF0dXMtcGFuZWwnLFxuICAgIHRlbXBsYXRlVXJsOiAnLi9zdGF0dXMtcGFuZWwuY29tcG9uZW50Lmh0bWwnLFxuICAgIHN0eWxlVXJsczogWycuL3N0YXR1cy1wYW5lbC5jb21wb25lbnQuY3NzJ11cbn0pXG5leHBvcnQgY2xhc3MgU3RhdHVzUGFuZWxDb21wb25lbnQge1xuICAgIEBJbnB1dCgpIGpvYkRlcGxveW1lbnRzOiBEYXRhSm9iRGVwbG95bWVudFtdO1xufVxuIiwiPCEtLVxuICAgfiBDb3B5cmlnaHQgMjAyMy0yMDI1IEJyb2FkY29tXG4gICB+IFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4gIC0tPlxuXG48c3BhbiBpZD1cImpvYlN0YXR1c1wiIGRhdGEtY3k9XCJkYXRhLXBpcGVsaW5lcy1qb2ItZGV0YWlscy1zdGF0dXNcIj5cbiAgICA8c3BhblxuICAgICAgICAqbmdJZj1cIihqb2JEZXBsb3ltZW50cyB8IGV4dHJhY3RKb2JTdGF0dXMpID09PSAnTm90IERlcGxveWVkJ1wiXG4gICAgICAgIGNsYXNzPVwibGFiZWxcIlxuICAgICAgICB0aXRsZT1cIk5vdCBEZXBsb3llZCAtIFRoaXMgam9iIGlzIGNyZWF0ZWQgYnV0IHN0aWxsIG5vdCBkZXBsb3llZFwiXG4gICAgICAgIGRhdGEtY3k9XCJkYXRhLXBpcGVsaW5lcy1qb2ItZGV0YWlscy1zdGF0dXMtbm90LWRlcGxveWVkXCJcbiAgICAgICAgc3R5bGU9XCJjb2xvcjogdmFyKC0tY2xyLWNvbG9yLW5ldXRyYWwtODAwKVwiXG4gICAgICAgID5Ob3QgRGVwbG95ZWQ8L3NwYW5cbiAgICA+XG4gICAgPHNwYW5cbiAgICAgICAgKm5nSWY9XCIoam9iRGVwbG95bWVudHMgfCBleHRyYWN0Sm9iU3RhdHVzKSA9PT0gJ0Rpc2FibGVkJ1wiXG4gICAgICAgIGNsYXNzPVwibGFiZWxcIlxuICAgICAgICB0aXRsZT1cIkRpc2FibGVkIC0gVGhpcyBqb2IgaXMgZGVwbG95ZWQgYnV0IG5vdCBleGVjdXRpbmcgYnkgc2NoZWR1bGVcIlxuICAgICAgICBkYXRhLWN5PVwiZGF0YS1waXBlbGluZXMtam9iLWRldGFpbHMtc3RhdHVzLWRpc2FibGVkXCJcbiAgICAgICAgc3R5bGU9XCJjb2xvcjogdmFyKC0tY2xyLWNvbG9yLW5ldXRyYWwtNjAwKVwiXG4gICAgICAgID5EaXNhYmxlZDwvc3BhblxuICAgID5cbiAgICA8c3BhblxuICAgICAgICAqbmdJZj1cIihqb2JEZXBsb3ltZW50cyB8IGV4dHJhY3RKb2JTdGF0dXMpID09PSAnRW5hYmxlZCdcIlxuICAgICAgICBjbGFzcz1cImxhYmVsIGxhYmVsLXN1Y2Nlc3NcIlxuICAgICAgICB0aXRsZT1cIkVuYWJsZWQgLSBUaGlzIGpvYiBpcyBkZXBsb3llZCBhbmQgZXhlY3V0ZWQgYnkgc2NoZWR1bGVcIlxuICAgICAgICBkYXRhLWN5PVwiZGF0YS1waXBlbGluZXMtam9iLWRldGFpbHMtc3RhdHVzLWVuYWJsZWRcIlxuICAgICAgICA+RW5hYmxlZDwvc3BhblxuICAgID5cbjwvc3Bhbj5cbiJdfQ==