UNPKG

@microsoft/windows-admin-center-sdk

Version:

Microsoft - Windows Admin Center Shell

39 lines 4.81 kB
import { Component } from '@angular/core'; import { ActionBarComponent } from '../../containers/action-bar/action-bar.component'; import { ActionItemComponent } from '../action-item.component'; import { ActionItemSeparator } from './action-item-separator'; import * as i0 from "@angular/core"; import * as i1 from "../../containers/action-bar/action-bar.component"; export class ActionItemSeparatorComponent extends ActionItemComponent { /** * Constructor for ActionItemSeparatorComponent. */ constructor(actionBarComponent) { super(); this.actionBarComponent = actionBarComponent; } ngAfterViewInit() { setTimeout(() => { this.actionBarComponent.updateActionBar(); }); } ngOnDestroy() { setTimeout(() => { this.actionBarComponent.updateActionBar(); }); } createActionItem() { const separator = new ActionItemSeparator(); return separator; } } /** @nocollapse */ ActionItemSeparatorComponent.ɵfac = function ActionItemSeparatorComponent_Factory(t) { return new (t || ActionItemSeparatorComponent)(i0.ɵɵdirectiveInject(i1.ActionBarComponent)); }; /** @nocollapse */ ActionItemSeparatorComponent.ɵcmp = /** @pureOrBreakMyCode */ i0.ɵɵdefineComponent({ type: ActionItemSeparatorComponent, selectors: [["sme-action-item-separator"]], features: [i0.ɵɵInheritDefinitionFeature], decls: 0, vars: 0, template: function ActionItemSeparatorComponent_Template(rf, ctx) { }, encapsulation: 2 }); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(ActionItemSeparatorComponent, [{ type: Component, args: [{ selector: 'sme-action-item-separator', template: '' }] }], function () { return [{ type: i1.ActionBarComponent }]; }, null); })(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWN0aW9uLWl0ZW0tc2VwYXJhdG9yLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL2FuZ3VsYXIvc3JjL2NvbnRyb2xzL2FjdGlvbnMvaXRlbXMvYWN0aW9uLWl0ZW0tc2VwYXJhdG9yL2FjdGlvbi1pdGVtLXNlcGFyYXRvci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUVILFNBQVMsRUFFWixNQUFNLGVBQWUsQ0FBQztBQUN2QixPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSxrREFBa0QsQ0FBQztBQUN0RixPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUMvRCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQzs7O0FBTTlELE1BQU0sT0FBTyw0QkFBNkIsU0FBUSxtQkFBbUI7SUFDakU7O09BRUc7SUFDSCxZQUFvQixrQkFBc0M7UUFDdEQsS0FBSyxFQUFFLENBQUM7UUFEUSx1QkFBa0IsR0FBbEIsa0JBQWtCLENBQW9CO0lBRTFELENBQUM7SUFFTSxlQUFlO1FBQ2xCLFVBQVUsQ0FBQyxHQUFHLEVBQUU7WUFDWixJQUFJLENBQUMsa0JBQWtCLENBQUMsZUFBZSxFQUFFLENBQUM7UUFDOUMsQ0FBQyxDQUFDLENBQUM7SUFDUCxDQUFDO0lBRU0sV0FBVztRQUNkLFVBQVUsQ0FBQyxHQUFHLEVBQUU7WUFDWixJQUFJLENBQUMsa0JBQWtCLENBQUMsZUFBZSxFQUFFLENBQUM7UUFDOUMsQ0FBQyxDQUFDLENBQUM7SUFDUCxDQUFDO0lBRVMsZ0JBQWdCO1FBQ3RCLE1BQU0sU0FBUyxHQUFHLElBQUksbUJBQW1CLEVBQUUsQ0FBQztRQUM1QyxPQUFPLFNBQVMsQ0FBQztJQUNyQixDQUFDOzsySEF2QlEsNEJBQTRCOzhHQUE1Qiw0QkFBNEI7dUZBQTVCLDRCQUE0QjtjQUp4QyxTQUFTO2VBQUM7Z0JBQ1AsUUFBUSxFQUFFLDJCQUEyQjtnQkFDckMsUUFBUSxFQUFFLEVBQUU7YUFDZiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XHJcbiAgICBBZnRlclZpZXdJbml0LFxyXG4gICAgQ29tcG9uZW50LFxyXG4gICAgT25EZXN0cm95XHJcbn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEFjdGlvbkJhckNvbXBvbmVudCB9IGZyb20gJy4uLy4uL2NvbnRhaW5lcnMvYWN0aW9uLWJhci9hY3Rpb24tYmFyLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEFjdGlvbkl0ZW1Db21wb25lbnQgfSBmcm9tICcuLi9hY3Rpb24taXRlbS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBBY3Rpb25JdGVtU2VwYXJhdG9yIH0gZnJvbSAnLi9hY3Rpb24taXRlbS1zZXBhcmF0b3InO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgICBzZWxlY3RvcjogJ3NtZS1hY3Rpb24taXRlbS1zZXBhcmF0b3InLFxyXG4gICAgdGVtcGxhdGU6ICcnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBBY3Rpb25JdGVtU2VwYXJhdG9yQ29tcG9uZW50IGV4dGVuZHMgQWN0aW9uSXRlbUNvbXBvbmVudCBpbXBsZW1lbnRzIEFmdGVyVmlld0luaXQsIE9uRGVzdHJveSB7XHJcbiAgICAvKipcclxuICAgICAqIENvbnN0cnVjdG9yIGZvciBBY3Rpb25JdGVtU2VwYXJhdG9yQ29tcG9uZW50LlxyXG4gICAgICovXHJcbiAgICBjb25zdHJ1Y3Rvcihwcml2YXRlIGFjdGlvbkJhckNvbXBvbmVudDogQWN0aW9uQmFyQ29tcG9uZW50KSB7XHJcbiAgICAgICAgc3VwZXIoKTtcclxuICAgIH1cclxuXHJcbiAgICBwdWJsaWMgbmdBZnRlclZpZXdJbml0KCk6IHZvaWQge1xyXG4gICAgICAgIHNldFRpbWVvdXQoKCkgPT4ge1xyXG4gICAgICAgICAgICB0aGlzLmFjdGlvbkJhckNvbXBvbmVudC51cGRhdGVBY3Rpb25CYXIoKTtcclxuICAgICAgICB9KTtcclxuICAgIH1cclxuXHJcbiAgICBwdWJsaWMgbmdPbkRlc3Ryb3koKTogdm9pZCB7XHJcbiAgICAgICAgc2V0VGltZW91dCgoKSA9PiB7XHJcbiAgICAgICAgICAgIHRoaXMuYWN0aW9uQmFyQ29tcG9uZW50LnVwZGF0ZUFjdGlvbkJhcigpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG5cclxuICAgIHByb3RlY3RlZCBjcmVhdGVBY3Rpb25JdGVtKCk6IEFjdGlvbkl0ZW1TZXBhcmF0b3Ige1xyXG4gICAgICAgIGNvbnN0IHNlcGFyYXRvciA9IG5ldyBBY3Rpb25JdGVtU2VwYXJhdG9yKCk7XHJcbiAgICAgICAgcmV0dXJuIHNlcGFyYXRvcjtcclxuICAgIH1cclxufVxyXG4iXX0=