@alauda-fe/common
Version:
Alauda frontend team common codes.
71 lines • 6 kB
JavaScript
import { ChangeDetectionStrategy, Component } from '@angular/core';
import { Reason } from '../page-guard/public-api';
import * as i0 from "@angular/core";
import * as i1 from "../page-guard/component/component";
import * as i2 from "../page-guard/component/helper-directives";
import * as i3 from "@alauda/ui";
import * as i4 from "../translate/translate.pipe";
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);
} }, dependencies: [i1.PageGuardComponent, i2.PageGuardDescriptionDirective, i3.ButtonComponent, i4.TranslatePipe], 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJub3JtYWwtcGFnZS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9saWJzL2NvbW1vbi9zcmMvYWJub3JtYWwtcGFnZS9hYm5vcm1hbC1wYWdlLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsU0FBUyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRW5FLE9BQU8sRUFBRSxNQUFNLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQzs7Ozs7Ozs7SUFVNUMsNkJBQXVDO0lBRW5DLEFBREYsNEJBQXVCLFdBRWxCO0lBQUEsWUFDdUI7OztJQUFBLGlCQUN6QjtJQUNELGlDQUlDO0lBREMsMExBQVMsY0FBTyxLQUFDO0lBRWpCLFlBQ0Y7O0lBQ0YsQUFERSxpQkFBUyxFQUNQOzs7SUFWQyxlQUN1QjtJQUR2QixrSEFDdUI7SUFPeEIsZUFDRjtJQURFLDhEQUNGOztBQVFWLE1BQU0sT0FBTyxxQkFBcUI7SUE1QmxDO1FBNkJFLFdBQU0sR0FBRyxNQUFNLENBQUM7S0FLakI7SUFIQyxLQUFLO1FBQ0gsTUFBTSxDQUFDLFFBQVEsQ0FBQyxNQUFNLEVBQUUsQ0FBQztJQUMzQixDQUFDO3NGQUxVLHFCQUFxQjtvRUFBckIscUJBQXFCO1lBekI5Qix5Q0FJQztZQUNDLHdGQUF1QztZQWV6QyxpQkFBaUI7O1lBakJmLEFBREEsQUFEQSwrQkFBaUIsK0JBQ1MsZ0JBQ1g7OztpRkFzQlIscUJBQXFCO2NBNUJqQyxTQUFTOzJCQUNFLG1CQUFtQixZQUNuQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztHQXNCVCxtQkFFZ0IsdUJBQXVCLENBQUMsTUFBTTs7a0ZBRXBDLHFCQUFxQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENoYW5nZURldGVjdGlvblN0cmF0ZWd5LCBDb21wb25lbnQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgUmVhc29uIH0gZnJvbSAnLi4vcGFnZS1ndWFyZC9wdWJsaWMtYXBpJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnYWNsLWFibm9ybWFsLXBhZ2UnLFxuICB0ZW1wbGF0ZTogYFxuICAgIDxhY2wtcGFnZS1ndWFyZFxuICAgICAgW2FsbG93ZWRdPVwiZmFsc2VcIlxuICAgICAgW3JlYXNvbl09XCJyZWFzb24uQWJub3JtYWxcIlxuICAgICAgW2lzRnVsbF09XCJ0cnVlXCJcbiAgICA+XG4gICAgICA8bmctY29udGFpbmVyICphY2xQYWdlR3VhcmREZXNjcmlwdGlvbj5cbiAgICAgICAgPHAgY2xhc3M9XCJkZXNjcmlwdGlvblwiPlxuICAgICAgICAgIDxzcGFuXG4gICAgICAgICAgICA+e3sgJ3N5c3RlbV9hYm5vcm1hbF9kZXNjcmlwdGlvbicgfCB0cmFuc2xhdGVcbiAgICAgICAgICAgIH19e3sgJ29yJyB8IHRyYW5zbGF0ZSB9fTwvc3BhblxuICAgICAgICAgID5cbiAgICAgICAgICA8YnV0dG9uXG4gICAgICAgICAgICBhdWktYnV0dG9uPVwidGV4dFwiXG4gICAgICAgICAgICBzaXplPVwic21hbGxcIlxuICAgICAgICAgICAgKGNsaWNrKT1cInJldHJ5KClcIlxuICAgICAgICAgID5cbiAgICAgICAgICAgIHt7ICdyZXRyeScgfCB0cmFuc2xhdGUgfX1cbiAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgPC9wPlxuICAgICAgPC9uZy1jb250YWluZXI+XG4gICAgPC9hY2wtcGFnZS1ndWFyZD5cbiAgYCxcbiAgc3R5bGVVcmxzOiBbJy4vYWJub3JtYWwtcGFnZS5jb21wb25lbnQuc2NzcyddLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbn0pXG5leHBvcnQgY2xhc3MgQWJub3JtYWxQYWdlQ29tcG9uZW50IHtcbiAgcmVhc29uID0gUmVhc29uO1xuXG4gIHJldHJ5KCkge1xuICAgIHdpbmRvdy5sb2NhdGlvbi5yZWxvYWQoKTtcbiAgfVxufVxuIl19