@alauda-fe/common
Version:
Alauda frontend team common codes.
67 lines • 5.68 kB
JavaScript
import { ChangeDetectionStrategy, Component } from '@angular/core';
import { Reason } from '../page-guard/public-api';
import * as i0 from "@angular/core";
function AbnormalPageComponent_ng_container_1_Template(rf, ctx) { if (rf & 1) {
const _r1 = i0.ɵɵgetCurrentView();
i0.ɵɵelementContainerStart(0);
i0.ɵɵelementStart(1, "p", 2)(2, "span");
i0.ɵɵtext(3);
i0.ɵɵpipe(4, "translate");
i0.ɵɵpipe(5, "translate");
i0.ɵɵelementEnd();
i0.ɵɵelementStart(6, "button", 3);
i0.ɵɵlistener("click", function AbnormalPageComponent_ng_container_1_Template_button_click_6_listener() { i0.ɵɵrestoreView(_r1); const ctx_r1 = i0.ɵɵnextContext(); return i0.ɵɵresetView(ctx_r1.retry()); });
i0.ɵɵtext(7);
i0.ɵɵpipe(8, "translate");
i0.ɵɵelementEnd()();
i0.ɵɵelementContainerEnd();
} if (rf & 2) {
i0.ɵɵadvance(3);
i0.ɵɵtextInterpolate2("", i0.ɵɵpipeBind1(4, 3, "system_abnormal_description"), "", i0.ɵɵpipeBind1(5, 5, "or"), "");
i0.ɵɵadvance(4);
i0.ɵɵtextInterpolate1(" ", i0.ɵɵpipeBind1(8, 7, "retry"), " ");
} }
export class AbnormalPageComponent {
constructor() {
this.reason = Reason;
}
retry() {
window.location.reload();
}
static { this.ɵfac = function AbnormalPageComponent_Factory(t) { return new (t || AbnormalPageComponent)(); }; }
static { this.ɵcmp = /*@__PURE__*/ i0.ɵɵdefineComponent({ type: AbnormalPageComponent, selectors: [["acl-abnormal-page"]], decls: 2, vars: 3, consts: [[3, "allowed", "reason", "isFull"], [4, "aclPageGuardDescription"], [1, "description"], ["aui-button", "text", "size", "small", 3, "click"]], template: function AbnormalPageComponent_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementStart(0, "acl-page-guard", 0);
i0.ɵɵtemplate(1, AbnormalPageComponent_ng_container_1_Template, 9, 9, "ng-container", 1);
i0.ɵɵelementEnd();
} if (rf & 2) {
i0.ɵɵproperty("allowed", false)("reason", ctx.reason.Abnormal)("isFull", true);
} }, styles: [".description[_ngcontent-%COMP%]{color:rgb(var(--aui-color-secondary-text))}"], changeDetection: 0 }); }
}
(() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(AbnormalPageComponent, [{
type: Component,
args: [{ selector: 'acl-abnormal-page', template: `
<acl-page-guard
[allowed]="false"
[reason]="reason.Abnormal"
[isFull]="true"
>
<ng-container *aclPageGuardDescription>
<p class="description">
<span
>{{ 'system_abnormal_description' | translate
}}{{ 'or' | translate }}</span
>
<button
aui-button="text"
size="small"
(click)="retry()"
>
{{ 'retry' | translate }}
</button>
</p>
</ng-container>
</acl-page-guard>
`, changeDetection: ChangeDetectionStrategy.OnPush, styles: [".description{color:rgb(var(--aui-color-secondary-text))}\n"] }]
}], null, null); })();
(() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassDebugInfo(AbnormalPageComponent, { className: "AbnormalPageComponent" }); })();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJub3JtYWwtcGFnZS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9saWJzL2NvbW1vbi9zcmMvYWJub3JtYWwtcGFnZS9hYm5vcm1hbC1wYWdlLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsU0FBUyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRW5FLE9BQU8sRUFBRSxNQUFNLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQzs7OztJQVU1Qyw2QkFBdUM7SUFFbkMsQUFERiw0QkFBdUIsV0FFbEI7SUFBQSxZQUN1Qjs7O0lBQUEsaUJBQ3pCO0lBQ0QsaUNBSUM7SUFEQywwTEFBUyxjQUFPLEtBQUM7SUFFakIsWUFDRjs7SUFDRixBQURFLGlCQUFTLEVBQ1A7OztJQVZDLGVBQ3VCO0lBRHZCLGtIQUN1QjtJQU94QixlQUNGO0lBREUsOERBQ0Y7O0FBUVYsTUFBTSxPQUFPLHFCQUFxQjtJQTVCbEM7UUE2QkUsV0FBTSxHQUFHLE1BQU0sQ0FBQztLQUtqQjtJQUhDLEtBQUs7UUFDSCxNQUFNLENBQUMsUUFBUSxDQUFDLE1BQU0sRUFBRSxDQUFDO0lBQzNCLENBQUM7c0ZBTFUscUJBQXFCO29FQUFyQixxQkFBcUI7WUF6QjlCLHlDQUlDO1lBQ0Msd0ZBQXVDO1lBZXpDLGlCQUFpQjs7WUFqQmYsQUFEQSxBQURBLCtCQUFpQiwrQkFDUyxnQkFDWDs7O2lGQXNCUixxQkFBcUI7Y0E1QmpDLFNBQVM7MkJBQ0UsbUJBQW1CLFlBQ25COzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBc0JULG1CQUVnQix1QkFBdUIsQ0FBQyxNQUFNOztrRkFFcEMscUJBQXFCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIENvbXBvbmVudCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQgeyBSZWFzb24gfSBmcm9tICcuLi9wYWdlLWd1YXJkL3B1YmxpYy1hcGknO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdhY2wtYWJub3JtYWwtcGFnZScsXG4gIHRlbXBsYXRlOiBgXG4gICAgPGFjbC1wYWdlLWd1YXJkXG4gICAgICBbYWxsb3dlZF09XCJmYWxzZVwiXG4gICAgICBbcmVhc29uXT1cInJlYXNvbi5BYm5vcm1hbFwiXG4gICAgICBbaXNGdWxsXT1cInRydWVcIlxuICAgID5cbiAgICAgIDxuZy1jb250YWluZXIgKmFjbFBhZ2VHdWFyZERlc2NyaXB0aW9uPlxuICAgICAgICA8cCBjbGFzcz1cImRlc2NyaXB0aW9uXCI+XG4gICAgICAgICAgPHNwYW5cbiAgICAgICAgICAgID57eyAnc3lzdGVtX2Fibm9ybWFsX2Rlc2NyaXB0aW9uJyB8IHRyYW5zbGF0ZVxuICAgICAgICAgICAgfX17eyAnb3InIHwgdHJhbnNsYXRlIH19PC9zcGFuXG4gICAgICAgICAgPlxuICAgICAgICAgIDxidXR0b25cbiAgICAgICAgICAgIGF1aS1idXR0b249XCJ0ZXh0XCJcbiAgICAgICAgICAgIHNpemU9XCJzbWFsbFwiXG4gICAgICAgICAgICAoY2xpY2spPVwicmV0cnkoKVwiXG4gICAgICAgICAgPlxuICAgICAgICAgICAge3sgJ3JldHJ5JyB8IHRyYW5zbGF0ZSB9fVxuICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICA8L3A+XG4gICAgICA8L25nLWNvbnRhaW5lcj5cbiAgICA8L2FjbC1wYWdlLWd1YXJkPlxuICBgLFxuICBzdHlsZVVybHM6IFsnLi9hYm5vcm1hbC1wYWdlLmNvbXBvbmVudC5zY3NzJ10sXG4gIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoLFxufSlcbmV4cG9ydCBjbGFzcyBBYm5vcm1hbFBhZ2VDb21wb25lbnQge1xuICByZWFzb24gPSBSZWFzb247XG5cbiAgcmV0cnkoKSB7XG4gICAgd2luZG93LmxvY2F0aW9uLnJlbG9hZCgpO1xuICB9XG59XG4iXX0=