UNPKG

@junte/ui

Version:

Quality Angular UI components kit

38 lines 4.08 kB
import { __decorate, __metadata } from "tslib"; import { Component, ContentChild, HostBinding, TemplateRef } from '@angular/core'; import { ContentApi } from '../../../../core/decorators/api'; import { UI } from '../../../../core/enums/ui'; let AppHeaderActionComponent = class AppHeaderActionComponent { constructor() { this.host = 'jnt-app-header-action-host'; this.ui = UI; } }; __decorate([ HostBinding('attr.host'), __metadata("design:type", Object) ], AppHeaderActionComponent.prototype, "host", void 0); __decorate([ ContentApi({ selector: '#actionLabelTemplate', description: 'Action label template' }), ContentChild('actionLabelTemplate'), __metadata("design:type", TemplateRef) ], AppHeaderActionComponent.prototype, "actionLabelTemplate", void 0); __decorate([ ContentApi({ selector: '#actionContentTemplate', description: 'Action content template' }), ContentChild('actionContentTemplate'), __metadata("design:type", TemplateRef) ], AppHeaderActionComponent.prototype, "actionContentTemplate", void 0); AppHeaderActionComponent = __decorate([ Component({ selector: 'jnt-app-header-action', template: "<div child-of=\"jnt-app-header-action-host\" data-label\n [jntPopover]=\"{\n contentTemplate: actionContent,\n trigger: ui.trigger.hover,\n placement: ui.placement.fixed,\n maxHeight: '500px',\n minWidth: '200px'\n }\">\n <ng-container *ngTemplateOutlet=\"actionLabelTemplate\"></ng-container>\n</div>\n\n<ng-template #actionContent>\n <ng-container *ngTemplateOutlet=\"actionContentTemplate\"></ng-container>\n</ng-template>" }) ], AppHeaderActionComponent); export { AppHeaderActionComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLWhlYWRlci1hY3Rpb24uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGp1bnRlL3VpLyIsInNvdXJjZXMiOlsibGliL2xheW91dC9hcHAvaGVhZGVyL2FjdGlvbi9hcHAtaGVhZGVyLWFjdGlvbi5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsWUFBWSxFQUFFLFdBQVcsRUFBRSxXQUFXLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDbEYsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBQzdELE9BQU8sRUFBRSxFQUFFLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQU0vQyxJQUFhLHdCQUF3QixHQUFyQyxNQUFhLHdCQUF3QjtJQUFyQztRQUdXLFNBQUksR0FBRyw0QkFBNEIsQ0FBQztRQUU3QyxPQUFFLEdBQUcsRUFBRSxDQUFDO0lBZVYsQ0FBQztDQUFBLENBQUE7QUFqQkM7SUFEQyxXQUFXLENBQUMsV0FBVyxDQUFDOztzREFDb0I7QUFTN0M7SUFMQyxVQUFVLENBQUM7UUFDVixRQUFRLEVBQUUsc0JBQXNCO1FBQ2hDLFdBQVcsRUFBRSx1QkFBdUI7S0FDckMsQ0FBQztJQUNELFlBQVksQ0FBQyxxQkFBcUIsQ0FBQzs4QkFDZixXQUFXO3FFQUFNO0FBT3RDO0lBTEMsVUFBVSxDQUFDO1FBQ1YsUUFBUSxFQUFFLHdCQUF3QjtRQUNsQyxXQUFXLEVBQUUseUJBQXlCO0tBQ3ZDLENBQUM7SUFDRCxZQUFZLENBQUMsdUJBQXVCLENBQUM7OEJBQ2YsV0FBVzt1RUFBTTtBQW5CN0Isd0JBQXdCO0lBSnBDLFNBQVMsQ0FBQztRQUNULFFBQVEsRUFBRSx1QkFBdUI7UUFDakMsNmRBQW9EO0tBQ3JELENBQUM7R0FDVyx3QkFBd0IsQ0FvQnBDO1NBcEJZLHdCQUF3QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgQ29udGVudENoaWxkLCBIb3N0QmluZGluZywgVGVtcGxhdGVSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvbnRlbnRBcGkgfSBmcm9tICcuLi8uLi8uLi8uLi9jb3JlL2RlY29yYXRvcnMvYXBpJztcbmltcG9ydCB7IFVJIH0gZnJvbSAnLi4vLi4vLi4vLi4vY29yZS9lbnVtcy91aSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2pudC1hcHAtaGVhZGVyLWFjdGlvbicsXG4gIHRlbXBsYXRlVXJsOiAnLi9hcHAtaGVhZGVyLWFjdGlvbi5lbmNhcHN1bGF0ZWQuaHRtbCdcbn0pXG5leHBvcnQgY2xhc3MgQXBwSGVhZGVyQWN0aW9uQ29tcG9uZW50IHtcblxuICBASG9zdEJpbmRpbmcoJ2F0dHIuaG9zdCcpXG4gIHJlYWRvbmx5IGhvc3QgPSAnam50LWFwcC1oZWFkZXItYWN0aW9uLWhvc3QnO1xuXG4gIHVpID0gVUk7XG5cbiAgQENvbnRlbnRBcGkoe1xuICAgIHNlbGVjdG9yOiAnI2FjdGlvbkxhYmVsVGVtcGxhdGUnLFxuICAgIGRlc2NyaXB0aW9uOiAnQWN0aW9uIGxhYmVsIHRlbXBsYXRlJ1xuICB9KVxuICBAQ29udGVudENoaWxkKCdhY3Rpb25MYWJlbFRlbXBsYXRlJylcbiAgYWN0aW9uTGFiZWxUZW1wbGF0ZTogVGVtcGxhdGVSZWY8YW55PjtcblxuICBAQ29udGVudEFwaSh7XG4gICAgc2VsZWN0b3I6ICcjYWN0aW9uQ29udGVudFRlbXBsYXRlJyxcbiAgICBkZXNjcmlwdGlvbjogJ0FjdGlvbiBjb250ZW50IHRlbXBsYXRlJ1xuICB9KVxuICBAQ29udGVudENoaWxkKCdhY3Rpb25Db250ZW50VGVtcGxhdGUnKVxuICBhY3Rpb25Db250ZW50VGVtcGxhdGU6IFRlbXBsYXRlUmVmPGFueT47XG59XG4iXX0=