UNPKG

ontimize-web-ngx

Version:
44 lines 5.2 kB
import { __decorate, __metadata } from "tslib"; import { ContentChildren, Directive } from '@angular/core'; import { BooleanInputConverter } from '../../../decorators'; import { OUserInfoConfigurationItemDirective } from '../user-info-configuration-item/o-user-info-configuration-item.directive'; import * as i0 from "@angular/core"; export const DEFAULT_INPUTS_O_USER_INFO_MENU = [ 'showProfile: show-profile', 'showSettings: show-settings', 'showLogout: show-logout', ]; export const DEFAULT_OUTPUTS_O_USER_INFO_MENU = []; export class OUserInfoConfigurationDirective { constructor() { this.showProfile = false; this.showSettings = true; this.showLogout = true; } } OUserInfoConfigurationDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: OUserInfoConfigurationDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive }); OUserInfoConfigurationDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "15.2.10", type: OUserInfoConfigurationDirective, selector: "o-user-info-configuration", inputs: { showProfile: ["show-profile", "showProfile"], showSettings: ["show-settings", "showSettings"], showLogout: ["show-logout", "showLogout"] }, queries: [{ propertyName: "userInfoConfigurationItems", predicate: OUserInfoConfigurationItemDirective }], ngImport: i0 }); __decorate([ BooleanInputConverter(), __metadata("design:type", Boolean) ], OUserInfoConfigurationDirective.prototype, "showProfile", void 0); __decorate([ BooleanInputConverter(), __metadata("design:type", Boolean) ], OUserInfoConfigurationDirective.prototype, "showSettings", void 0); __decorate([ BooleanInputConverter(), __metadata("design:type", Boolean) ], OUserInfoConfigurationDirective.prototype, "showLogout", void 0); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: OUserInfoConfigurationDirective, decorators: [{ type: Directive, args: [{ selector: 'o-user-info-configuration', inputs: DEFAULT_INPUTS_O_USER_INFO_MENU, outputs: DEFAULT_OUTPUTS_O_USER_INFO_MENU }] }], ctorParameters: function () { return []; }, propDecorators: { userInfoConfigurationItems: [{ type: ContentChildren, args: [OUserInfoConfigurationItemDirective] }], showProfile: [], showSettings: [], showLogout: [] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiby11c2VyLWluZm8tY29uZmlndXJhdGlvbi5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9vbnRpbWl6ZS13ZWItbmd4L3NyYy9saWIvY29tcG9uZW50cy91c2VyLWluZm8vdXNlci1pbmZvLWNvbmZpZ3VyYXRpb24vby11c2VyLWluZm8tY29uZmlndXJhdGlvbi5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxlQUFlLEVBQUUsU0FBUyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTNELE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQzVELE9BQU8sRUFBRSxtQ0FBbUMsRUFBRSxNQUFNLDBFQUEwRSxDQUFDOztBQUUvSCxNQUFNLENBQUMsTUFBTSwrQkFBK0IsR0FBRztJQUM3QywyQkFBMkI7SUFDM0IsNkJBQTZCO0lBQzdCLHlCQUF5QjtDQUMxQixDQUFDO0FBRUYsTUFBTSxDQUFDLE1BQU0sZ0NBQWdDLEdBQUcsRUFDL0MsQ0FBQztBQU9GLE1BQU0sT0FBTywrQkFBK0I7SUFjMUM7UUFSQSxnQkFBVyxHQUFZLEtBQUssQ0FBQztRQUc3QixpQkFBWSxHQUFZLElBQUksQ0FBQztRQUc3QixlQUFVLEdBQVksSUFBSSxDQUFDO0lBRVgsQ0FBQzs7NkhBZE4sK0JBQStCO2lIQUEvQiwrQkFBK0Isa1FBR3pCLG1DQUFtQztBQUVwRDtJQUFDLHFCQUFxQixFQUFFOztvRUFDSztBQUU3QjtJQUFDLHFCQUFxQixFQUFFOztxRUFDSztBQUU3QjtJQUFDLHFCQUFxQixFQUFFOzttRUFDRzs0RkFaaEIsK0JBQStCO2tCQUwzQyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSwyQkFBMkI7b0JBQ3JDLE1BQU0sRUFBRSwrQkFBK0I7b0JBQ3ZDLE9BQU8sRUFBRSxnQ0FBZ0M7aUJBQzFDOzBFQUl1RCwwQkFBMEI7c0JBQS9FLGVBQWU7dUJBQUMsbUNBQW1DO2dCQUdwRCxXQUFXLE1BR1gsWUFBWSxNQUdaLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb250ZW50Q2hpbGRyZW4sIERpcmVjdGl2ZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQgeyBCb29sZWFuSW5wdXRDb252ZXJ0ZXIgfSBmcm9tICcuLi8uLi8uLi9kZWNvcmF0b3JzJztcbmltcG9ydCB7IE9Vc2VySW5mb0NvbmZpZ3VyYXRpb25JdGVtRGlyZWN0aXZlIH0gZnJvbSAnLi4vdXNlci1pbmZvLWNvbmZpZ3VyYXRpb24taXRlbS9vLXVzZXItaW5mby1jb25maWd1cmF0aW9uLWl0ZW0uZGlyZWN0aXZlJztcblxuZXhwb3J0IGNvbnN0IERFRkFVTFRfSU5QVVRTX09fVVNFUl9JTkZPX01FTlUgPSBbXG4gICdzaG93UHJvZmlsZTogc2hvdy1wcm9maWxlJyxcbiAgJ3Nob3dTZXR0aW5nczogc2hvdy1zZXR0aW5ncycsXG4gICdzaG93TG9nb3V0OiBzaG93LWxvZ291dCcsXG5dO1xuXG5leHBvcnQgY29uc3QgREVGQVVMVF9PVVRQVVRTX09fVVNFUl9JTkZPX01FTlUgPSBbXG5dO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICdvLXVzZXItaW5mby1jb25maWd1cmF0aW9uJyxcbiAgaW5wdXRzOiBERUZBVUxUX0lOUFVUU19PX1VTRVJfSU5GT19NRU5VLFxuICBvdXRwdXRzOiBERUZBVUxUX09VVFBVVFNfT19VU0VSX0lORk9fTUVOVVxufSlcbmV4cG9ydCBjbGFzcyBPVXNlckluZm9Db25maWd1cmF0aW9uRGlyZWN0aXZlIHtcblxuXG4gIEBDb250ZW50Q2hpbGRyZW4oT1VzZXJJbmZvQ29uZmlndXJhdGlvbkl0ZW1EaXJlY3RpdmUpIHVzZXJJbmZvQ29uZmlndXJhdGlvbkl0ZW1zOiBBcnJheTxPVXNlckluZm9Db25maWd1cmF0aW9uSXRlbURpcmVjdGl2ZT47XG5cbiAgQEJvb2xlYW5JbnB1dENvbnZlcnRlcigpXG4gIHNob3dQcm9maWxlOiBib29sZWFuID0gZmFsc2U7XG5cbiAgQEJvb2xlYW5JbnB1dENvbnZlcnRlcigpXG4gIHNob3dTZXR0aW5nczogYm9vbGVhbiA9IHRydWU7XG5cbiAgQEJvb2xlYW5JbnB1dENvbnZlcnRlcigpXG4gIHNob3dMb2dvdXQ6IGJvb2xlYW4gPSB0cnVlO1xuXG4gIGNvbnN0cnVjdG9yKCkgeyB9XG5cbn1cbiJdfQ==