UNPKG

@alauda-fe/common

Version:

Alauda frontend team common codes.

60 lines 7.23 kB
/** * @packageDocumentation * @module code */ import { DIALOG_DATA } from '@alauda/ui'; import { ChangeDetectionStrategy, Component, Inject } from '@angular/core'; import { readonlyOptions, viewActions, } from '../code-editor-configs'; import * as i0 from "@angular/core"; function CodeDisplayDialogComponent_span_5_Template(rf, ctx) { if (rf & 1) { i0.ɵɵelementStart(0, "span", 3); i0.ɵɵtext(1); i0.ɵɵelementEnd(); } if (rf & 2) { const ctx_r0 = i0.ɵɵnextContext(); i0.ɵɵadvance(); i0.ɵɵtextInterpolate(ctx_r0.data.extra); } } export class CodeDisplayDialogComponent { constructor(data) { this.data = data; this.editorActions = viewActions; this.codeEditorOptions = { ...readonlyOptions, language: data.language || 'yaml', }; } static { this.ɵfac = function CodeDisplayDialogComponent_Factory(t) { return new (t || CodeDisplayDialogComponent)(i0.ɵɵdirectiveInject(DIALOG_DATA)); }; } static { this.ɵcmp = /*@__PURE__*/ i0.ɵɵdefineComponent({ type: CodeDisplayDialogComponent, selectors: [["ng-component"]], decls: 8, vars: 12, consts: [[3, "divider"], ["class", "extra", 4, "ngIf"], [2, "display", "block", "height", "65vh", 3, "ngModel", "options", "actionsConfig"], [1, "extra"]], template: function CodeDisplayDialogComponent_Template(rf, ctx) { if (rf & 1) { i0.ɵɵelementStart(0, "aui-dialog-header", 0)(1, "div")(2, "span"); i0.ɵɵtext(3); i0.ɵɵpipe(4, "translate"); i0.ɵɵelementEnd(); i0.ɵɵtemplate(5, CodeDisplayDialogComponent_span_5_Template, 2, 1, "span", 1); i0.ɵɵelementEnd()(); i0.ɵɵelementStart(6, "aui-dialog-content"); i0.ɵɵelement(7, "aui-code-editor", 2); i0.ɵɵelementEnd(); } if (rf & 2) { i0.ɵɵproperty("divider", false); i0.ɵɵadvance(); i0.ɵɵclassProp("ellipsis-dialog-header", ctx.data.ellipsis); i0.ɵɵadvance(); i0.ɵɵclassProp("text-ellipsis", ctx.data.ellipsis); i0.ɵɵadvance(); i0.ɵɵtextInterpolate1(" ", ctx.data.title || i0.ɵɵpipeBind1(4, 10, "view_yaml"), " "); i0.ɵɵadvance(2); i0.ɵɵproperty("ngIf", ctx.data.extra); i0.ɵɵadvance(2); i0.ɵɵproperty("ngModel", ctx.data.code || "")("options", ctx.codeEditorOptions)("actionsConfig", ctx.editorActions); } }, encapsulation: 2, changeDetection: 0 }); } } (() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(CodeDisplayDialogComponent, [{ type: Component, args: [{ preserveWhitespaces: false, changeDetection: ChangeDetectionStrategy.OnPush, template: "<aui-dialog-header [divider]=\"false\">\n <div [class.ellipsis-dialog-header]=\"data.ellipsis\">\n <span [class.text-ellipsis]=\"data.ellipsis\">\n {{ data.title || ('view_yaml' | translate) }}\n </span>\n <span\n *ngIf=\"data.extra\"\n class=\"extra\"\n >{{ data.extra }}</span\n >\n </div>\n</aui-dialog-header>\n<aui-dialog-content>\n <aui-code-editor\n style=\"display: block; height: 65vh\"\n [ngModel]=\"data.code || ''\"\n [options]=\"codeEditorOptions\"\n [actionsConfig]=\"editorActions\"\n ></aui-code-editor>\n</aui-dialog-content>\n" }] }], () => [{ type: undefined, decorators: [{ type: Inject, args: [DIALOG_DATA] }] }], null); })(); (() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassDebugInfo(CodeDisplayDialogComponent, { className: "CodeDisplayDialogComponent" }); })(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vbGlicy9jb21tb24vc3JjL2NvZGUvY29kZS1kaXNwbGF5LWRpYWxvZy9jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi9saWJzL2NvbW1vbi9zcmMvY29kZS9jb2RlLWRpc3BsYXktZGlhbG9nL3RlbXBsYXRlLmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztHQUdHO0FBRUgsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLFlBQVksQ0FBQztBQUN6QyxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUUzRSxPQUFPLEVBRUwsZUFBZSxFQUNmLFdBQVcsR0FDWixNQUFNLHdCQUF3QixDQUFDOzs7SUNQNUIsK0JBR0c7SUFBQSxZQUFnQjtJQUFBLGlCQUNsQjs7O0lBREUsY0FBZ0I7SUFBaEIsdUNBQWdCOztBRG1CdkIsTUFBTSxPQUFPLDBCQUEwQjtJQUtyQyxZQUVTLElBQTJCO1FBQTNCLFNBQUksR0FBSixJQUFJLENBQXVCO1FBSnBDLGtCQUFhLEdBQUcsV0FBVyxDQUFDO1FBTTFCLElBQUksQ0FBQyxpQkFBaUIsR0FBRztZQUN2QixHQUFHLGVBQWU7WUFDbEIsUUFBUSxFQUFFLElBQUksQ0FBQyxRQUFRLElBQUksTUFBTTtTQUNsQyxDQUFDO0lBQ0osQ0FBQzsyRkFiVSwwQkFBMEIsdUJBTTNCLFdBQVc7b0VBTlYsMEJBQTBCO1lDekJuQyxBQURGLEFBREYsNENBQXFDLFVBQ2lCLFdBQ047WUFDMUMsWUFDRjs7WUFBQSxpQkFBTztZQUNQLDZFQUdHO1lBR1AsQUFERSxpQkFBTSxFQUNZO1lBQ3BCLDBDQUFvQjtZQUNsQixxQ0FLbUI7WUFDckIsaUJBQXFCOztZQW5CRiwrQkFBaUI7WUFDN0IsY0FBOEM7WUFBOUMsMkRBQThDO1lBQzNDLGNBQXFDO1lBQXJDLGtEQUFxQztZQUN6QyxjQUNGO1lBREUscUZBQ0Y7WUFFRyxlQUFnQjtZQUFoQixxQ0FBZ0I7WUFTbkIsZUFBMkI7WUFFM0IsQUFEQSxBQURBLDZDQUEyQixrQ0FDRSxvQ0FDRTs7O2lGRFV0QiwwQkFBMEI7Y0FMdEMsU0FBUztzQ0FFYSxLQUFLLG1CQUNULHVCQUF1QixDQUFDLE1BQU07O3NCQVE1QyxNQUFNO3VCQUFDLFdBQVc7O2tGQU5WLDBCQUEwQiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQHBhY2thZ2VEb2N1bWVudGF0aW9uXG4gKiBAbW9kdWxlIGNvZGVcbiAqL1xuXG5pbXBvcnQgeyBESUFMT0dfREFUQSB9IGZyb20gJ0BhbGF1ZGEvdWknO1xuaW1wb3J0IHsgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIENvbXBvbmVudCwgSW5qZWN0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7XG4gIElFZGl0b3JDb25zdHJ1Y3Rpb25PcHRpb25zLFxuICByZWFkb25seU9wdGlvbnMsXG4gIHZpZXdBY3Rpb25zLFxufSBmcm9tICcuLi9jb2RlLWVkaXRvci1jb25maWdzJztcblxuZXhwb3J0IGludGVyZmFjZSBDb2RlRGlzcGxheURpYWxvZ0RhdGEge1xuICBsYW5ndWFnZT86IHN0cmluZztcbiAgdGl0bGU/OiBzdHJpbmc7XG4gIGVsbGlwc2lzPzogYm9vbGVhbjtcbiAgZXh0cmE/OiBzdHJpbmc7XG4gIGNvZGU6IHN0cmluZztcbn1cblxuQENvbXBvbmVudCh7XG4gIHRlbXBsYXRlVXJsOiAndGVtcGxhdGUuaHRtbCcsXG4gIHByZXNlcnZlV2hpdGVzcGFjZXM6IGZhbHNlLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbn0pXG5leHBvcnQgY2xhc3MgQ29kZURpc3BsYXlEaWFsb2dDb21wb25lbnQge1xuICBjb2RlRWRpdG9yT3B0aW9uczogSUVkaXRvckNvbnN0cnVjdGlvbk9wdGlvbnM7XG5cbiAgZWRpdG9yQWN0aW9ucyA9IHZpZXdBY3Rpb25zO1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIEBJbmplY3QoRElBTE9HX0RBVEEpXG4gICAgcHVibGljIGRhdGE6IENvZGVEaXNwbGF5RGlhbG9nRGF0YSxcbiAgKSB7XG4gICAgdGhpcy5jb2RlRWRpdG9yT3B0aW9ucyA9IHtcbiAgICAgIC4uLnJlYWRvbmx5T3B0aW9ucyxcbiAgICAgIGxhbmd1YWdlOiBkYXRhLmxhbmd1YWdlIHx8ICd5YW1sJyxcbiAgICB9O1xuICB9XG59XG4iLCI8YXVpLWRpYWxvZy1oZWFkZXIgW2RpdmlkZXJdPVwiZmFsc2VcIj5cbiAgPGRpdiBbY2xhc3MuZWxsaXBzaXMtZGlhbG9nLWhlYWRlcl09XCJkYXRhLmVsbGlwc2lzXCI+XG4gICAgPHNwYW4gW2NsYXNzLnRleHQtZWxsaXBzaXNdPVwiZGF0YS5lbGxpcHNpc1wiPlxuICAgICAge3sgZGF0YS50aXRsZSB8fCAoJ3ZpZXdfeWFtbCcgfCB0cmFuc2xhdGUpIH19XG4gICAgPC9zcGFuPlxuICAgIDxzcGFuXG4gICAgICAqbmdJZj1cImRhdGEuZXh0cmFcIlxuICAgICAgY2xhc3M9XCJleHRyYVwiXG4gICAgICA+e3sgZGF0YS5leHRyYSB9fTwvc3BhblxuICAgID5cbiAgPC9kaXY+XG48L2F1aS1kaWFsb2ctaGVhZGVyPlxuPGF1aS1kaWFsb2ctY29udGVudD5cbiAgPGF1aS1jb2RlLWVkaXRvclxuICAgIHN0eWxlPVwiZGlzcGxheTogYmxvY2s7IGhlaWdodDogNjV2aFwiXG4gICAgW25nTW9kZWxdPVwiZGF0YS5jb2RlIHx8ICcnXCJcbiAgICBbb3B0aW9uc109XCJjb2RlRWRpdG9yT3B0aW9uc1wiXG4gICAgW2FjdGlvbnNDb25maWddPVwiZWRpdG9yQWN0aW9uc1wiXG4gID48L2F1aS1jb2RlLWVkaXRvcj5cbjwvYXVpLWRpYWxvZy1jb250ZW50PlxuIl19