@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
48 lines • 4.63 kB
JavaScript
import { Component, HostBinding, Input } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
function GuidedPaneComponent_div_0_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementStart(0, "div", 1);
i0.ɵɵprojection(1);
i0.ɵɵelementEnd();
} }
const _c0 = ["*"];
export class GuidedPaneComponent {
constructor() {
this.active = false;
}
/**
* Host element binding for the display of the pane
*/
get getTop() {
return this.active ? 'block' : 'none';
}
/**
* Host element binding for the height of the pane
*/
get fullHeight() {
return '100%';
}
}
/** @nocollapse */ GuidedPaneComponent.ɵfac = function GuidedPaneComponent_Factory(t) { return new (t || GuidedPaneComponent)(); };
/** @nocollapse */ GuidedPaneComponent.ɵcmp = /** @pureOrBreakMyCode */ i0.ɵɵdefineComponent({ type: GuidedPaneComponent, selectors: [["sme-guided-pane"]], hostVars: 4, hostBindings: function GuidedPaneComponent_HostBindings(rf, ctx) { if (rf & 2) {
i0.ɵɵstyleProp("display", ctx.getTop)("height", ctx.fullHeight);
} }, inputs: { paneId: "paneId" }, ngContentSelectors: _c0, decls: 1, vars: 1, consts: [["class", "sme-layout-absolute-phone-up sme-position-inset-none sme-arrange-stack-v", 4, "ngIf"], [1, "sme-layout-absolute-phone-up", "sme-position-inset-none", "sme-arrange-stack-v"]], template: function GuidedPaneComponent_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵprojectionDef();
i0.ɵɵtemplate(0, GuidedPaneComponent_div_0_Template, 2, 0, "div", 0);
} if (rf & 2) {
i0.ɵɵproperty("ngIf", ctx.active);
} }, dependencies: [i1.NgIf], encapsulation: 2 });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(GuidedPaneComponent, [{
type: Component,
args: [{ selector: 'sme-guided-pane', template: "<div *ngIf=\"active\" class=\"sme-layout-absolute-phone-up sme-position-inset-none sme-arrange-stack-v\">\r\n <ng-content></ng-content>\r\n</div>" }]
}], null, { paneId: [{
type: Input
}], getTop: [{
type: HostBinding,
args: ['style.display']
}], fullHeight: [{
type: HostBinding,
args: ['style.height']
}] }); })();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ3VpZGVkLXBhbmUuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vYW5ndWxhci9zcmMvY29udHJvbHMvZ3VpZGVkLXBhbmVsL2d1aWRlZC1wYW5lL2d1aWRlZC1wYW5lLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL2FuZ3VsYXIvc3JjL2NvbnRyb2xzL2d1aWRlZC1wYW5lbC9ndWlkZWQtcGFuZS9ndWlkZWQtcGFuZS5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFdBQVcsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7SUNBOUQsOEJBQXFHO0lBQ2pHLGtCQUF5QjtJQUM3QixpQkFBTTs7O0FESU4sTUFBTSxPQUFPLG1CQUFtQjtJQUpoQztRQU9XLFdBQU0sR0FBRyxLQUFLLENBQUM7S0FlekI7SUFiRzs7T0FFRztJQUNILElBQWtDLE1BQU07UUFDcEMsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQztJQUMxQyxDQUFDO0lBRUQ7O09BRUc7SUFDSCxJQUFpQyxVQUFVO1FBQ3ZDLE9BQU8sTUFBTSxDQUFDO0lBQ2xCLENBQUM7O3lHQWpCUSxtQkFBbUI7cUdBQW5CLG1CQUFtQjs7OztRQ05oQyxvRUFFTTs7UUFGQSxpQ0FBWTs7dUZETUwsbUJBQW1CO2NBSi9CLFNBQVM7MkJBQ0ksaUJBQWlCO2dCQUtwQixNQUFNO2tCQURaLEtBQUs7WUFPNEIsTUFBTTtrQkFBdkMsV0FBVzttQkFBQyxlQUFlO1lBT0ssVUFBVTtrQkFBMUMsV0FBVzttQkFBQyxjQUFjIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBIb3N0QmluZGluZywgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gICAgc2VsZWN0b3I6ICdzbWUtZ3VpZGVkLXBhbmUnLFxyXG4gICAgdGVtcGxhdGVVcmw6ICcuL2d1aWRlZC1wYW5lLmNvbXBvbmVudC5odG1sJ1xyXG59KVxyXG5leHBvcnQgY2xhc3MgR3VpZGVkUGFuZUNvbXBvbmVudCB7XHJcbiAgICBASW5wdXQoKVxyXG4gICAgcHVibGljIHBhbmVJZDogc3RyaW5nO1xyXG4gICAgcHVibGljIGFjdGl2ZSA9IGZhbHNlO1xyXG5cclxuICAgIC8qKlxyXG4gICAgICogSG9zdCBlbGVtZW50IGJpbmRpbmcgZm9yIHRoZSBkaXNwbGF5IG9mIHRoZSBwYW5lXHJcbiAgICAgKi9cclxuICAgIEBIb3N0QmluZGluZygnc3R5bGUuZGlzcGxheScpIGdldCBnZXRUb3AoKSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuYWN0aXZlID8gJ2Jsb2NrJyA6ICdub25lJztcclxuICAgIH1cclxuXHJcbiAgICAvKipcclxuICAgICAqIEhvc3QgZWxlbWVudCBiaW5kaW5nIGZvciB0aGUgaGVpZ2h0IG9mIHRoZSBwYW5lXHJcbiAgICAgKi9cclxuICAgIEBIb3N0QmluZGluZygnc3R5bGUuaGVpZ2h0JykgZ2V0IGZ1bGxIZWlnaHQoKSB7XHJcbiAgICAgICAgcmV0dXJuICcxMDAlJztcclxuICAgIH1cclxufVxyXG4iLCI8ZGl2ICpuZ0lmPVwiYWN0aXZlXCIgY2xhc3M9XCJzbWUtbGF5b3V0LWFic29sdXRlLXBob25lLXVwIHNtZS1wb3NpdGlvbi1pbnNldC1ub25lIHNtZS1hcnJhbmdlLXN0YWNrLXZcIj5cclxuICAgIDxuZy1jb250ZW50PjwvbmctY29udGVudD5cclxuPC9kaXY+Il19