@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
39 lines • 4.81 kB
JavaScript
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=