@netgrif/components
Version:
Netgrif Application Engine frontend Angular components
23 lines • 6.42 kB
JavaScript
import { Component, Inject } from '@angular/core';
import { AbstractFilterFieldTabViewComponent, NAE_FILTER_FIELD } from '@netgrif/components-core';
import { FilterFieldTabbedCaseViewComponent } from '../filter-field-tabbed-case-view/filter-field-tabbed-case-view.component';
import { FilterFieldTabbedTaskViewComponent } from "../filter-field-tabbed-task-view/filter-field-tabbed-task-view.component";
import * as i0 from "@angular/core";
import * as i1 from "@netgrif/components-core";
import * as i2 from "../../tabs/tab-view/tab-view.component";
import * as i3 from "@ngbracket/ngx-layout";
export class FilterFieldTabViewComponent extends AbstractFilterFieldTabViewComponent {
constructor(registry, filterField) {
super(registry, filterField, FilterFieldTabbedCaseViewComponent, FilterFieldTabbedTaskViewComponent);
}
static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: FilterFieldTabViewComponent, deps: [{ token: i1.ComponentRegistryService }, { token: NAE_FILTER_FIELD }], target: i0.ɵɵFactoryTarget.Component });
static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: FilterFieldTabViewComponent, selector: "nc-filter-field-tab-view", usesInheritance: true, ngImport: i0, template: "<div fxLayout=\"column\" fxLayoutAlign=\"start stretch\" class=\"full-height\">\n <nc-tab-view [initialTabs]=\"tabs\" stretch=\"false\" class=\"full-height block\"></nc-tab-view>\n</div>\n", styles: [".full-height{height:100%}.block{display:block!important}\n"], dependencies: [{ kind: "component", type: i2.TabViewComponent, selector: "nc-tab-view" }, { kind: "directive", type: i3.DefaultLayoutDirective, selector: " [fxLayout], [fxLayout.xs], [fxLayout.sm], [fxLayout.md], [fxLayout.lg], [fxLayout.xl], [fxLayout.lt-sm], [fxLayout.lt-md], [fxLayout.lt-lg], [fxLayout.lt-xl], [fxLayout.gt-xs], [fxLayout.gt-sm], [fxLayout.gt-md], [fxLayout.gt-lg]", inputs: ["fxLayout", "fxLayout.xs", "fxLayout.sm", "fxLayout.md", "fxLayout.lg", "fxLayout.xl", "fxLayout.lt-sm", "fxLayout.lt-md", "fxLayout.lt-lg", "fxLayout.lt-xl", "fxLayout.gt-xs", "fxLayout.gt-sm", "fxLayout.gt-md", "fxLayout.gt-lg"] }, { kind: "directive", type: i3.DefaultLayoutAlignDirective, selector: " [fxLayoutAlign], [fxLayoutAlign.xs], [fxLayoutAlign.sm], [fxLayoutAlign.md], [fxLayoutAlign.lg], [fxLayoutAlign.xl], [fxLayoutAlign.lt-sm], [fxLayoutAlign.lt-md], [fxLayoutAlign.lt-lg], [fxLayoutAlign.lt-xl], [fxLayoutAlign.gt-xs], [fxLayoutAlign.gt-sm], [fxLayoutAlign.gt-md], [fxLayoutAlign.gt-lg]", inputs: ["fxLayoutAlign", "fxLayoutAlign.xs", "fxLayoutAlign.sm", "fxLayoutAlign.md", "fxLayoutAlign.lg", "fxLayoutAlign.xl", "fxLayoutAlign.lt-sm", "fxLayoutAlign.lt-md", "fxLayoutAlign.lt-lg", "fxLayoutAlign.lt-xl", "fxLayoutAlign.gt-xs", "fxLayoutAlign.gt-sm", "fxLayoutAlign.gt-md", "fxLayoutAlign.gt-lg"] }] });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: FilterFieldTabViewComponent, decorators: [{
type: Component,
args: [{ selector: 'nc-filter-field-tab-view', template: "<div fxLayout=\"column\" fxLayoutAlign=\"start stretch\" class=\"full-height\">\n <nc-tab-view [initialTabs]=\"tabs\" stretch=\"false\" class=\"full-height block\"></nc-tab-view>\n</div>\n", styles: [".full-height{height:100%}.block{display:block!important}\n"] }]
}], ctorParameters: () => [{ type: i1.ComponentRegistryService }, { type: i1.FilterField, decorators: [{
type: Inject,
args: [NAE_FILTER_FIELD]
}] }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsdGVyLWZpZWxkLXRhYi12aWV3LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25ldGdyaWYtY29tcG9uZW50cy9zcmMvbGliL2ZpbHRlci1maWVsZC1jb250ZW50L2ZpbHRlci1maWVsZC10YWItdmlldy9maWx0ZXItZmllbGQtdGFiLXZpZXcuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmV0Z3JpZi1jb21wb25lbnRzL3NyYy9saWIvZmlsdGVyLWZpZWxkLWNvbnRlbnQvZmlsdGVyLWZpZWxkLXRhYi12aWV3L2ZpbHRlci1maWVsZC10YWItdmlldy5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNsRCxPQUFPLEVBRUgsbUNBQW1DLEVBQ25DLGdCQUFnQixFQUVuQixNQUFNLDBCQUEwQixDQUFDO0FBQ2xDLE9BQU8sRUFDSCxrQ0FBa0MsRUFDckMsTUFBTSwwRUFBMEUsQ0FBQztBQUNsRixPQUFPLEVBQ0gsa0NBQWtDLEVBQ3JDLE1BQU0sMEVBQTBFLENBQUM7Ozs7O0FBT2xGLE1BQU0sT0FBTywyQkFBNEIsU0FBUSxtQ0FBbUM7SUFFaEYsWUFBWSxRQUFrQyxFQUNSLFdBQXdCO1FBQzFELEtBQUssQ0FBQyxRQUFRLEVBQUUsV0FBVyxFQUFFLGtDQUFrQyxFQUFFLGtDQUFrQyxDQUFDLENBQUM7SUFDekcsQ0FBQzt3R0FMUSwyQkFBMkIsMERBR2hCLGdCQUFnQjs0RkFIM0IsMkJBQTJCLHVGQ25CeEMsaU1BR0E7OzRGRGdCYSwyQkFBMkI7a0JBTHZDLFNBQVM7K0JBQ0UsMEJBQTBCOzswQkFPckIsTUFBTTsyQkFBQyxnQkFBZ0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEluamVjdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtcbiAgICBDb21wb25lbnRSZWdpc3RyeVNlcnZpY2UsXG4gICAgQWJzdHJhY3RGaWx0ZXJGaWVsZFRhYlZpZXdDb21wb25lbnQsXG4gICAgTkFFX0ZJTFRFUl9GSUVMRCxcbiAgICBGaWx0ZXJGaWVsZFxufSBmcm9tICdAbmV0Z3JpZi9jb21wb25lbnRzLWNvcmUnO1xuaW1wb3J0IHtcbiAgICBGaWx0ZXJGaWVsZFRhYmJlZENhc2VWaWV3Q29tcG9uZW50XG59IGZyb20gJy4uL2ZpbHRlci1maWVsZC10YWJiZWQtY2FzZS12aWV3L2ZpbHRlci1maWVsZC10YWJiZWQtY2FzZS12aWV3LmNvbXBvbmVudCc7XG5pbXBvcnQge1xuICAgIEZpbHRlckZpZWxkVGFiYmVkVGFza1ZpZXdDb21wb25lbnRcbn0gZnJvbSBcIi4uL2ZpbHRlci1maWVsZC10YWJiZWQtdGFzay12aWV3L2ZpbHRlci1maWVsZC10YWJiZWQtdGFzay12aWV3LmNvbXBvbmVudFwiO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICduYy1maWx0ZXItZmllbGQtdGFiLXZpZXcnLFxuICB0ZW1wbGF0ZVVybDogJy4vZmlsdGVyLWZpZWxkLXRhYi12aWV3LmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vZmlsdGVyLWZpZWxkLXRhYi12aWV3LmNvbXBvbmVudC5zY3NzJ10sXG59KVxuZXhwb3J0IGNsYXNzIEZpbHRlckZpZWxkVGFiVmlld0NvbXBvbmVudCBleHRlbmRzIEFic3RyYWN0RmlsdGVyRmllbGRUYWJWaWV3Q29tcG9uZW50IHtcblxuICAgIGNvbnN0cnVjdG9yKHJlZ2lzdHJ5OiBDb21wb25lbnRSZWdpc3RyeVNlcnZpY2UsXG4gICAgICAgICAgICAgICAgQEluamVjdChOQUVfRklMVEVSX0ZJRUxEKSBmaWx0ZXJGaWVsZDogRmlsdGVyRmllbGQpIHtcbiAgICAgICAgc3VwZXIocmVnaXN0cnksIGZpbHRlckZpZWxkLCBGaWx0ZXJGaWVsZFRhYmJlZENhc2VWaWV3Q29tcG9uZW50LCBGaWx0ZXJGaWVsZFRhYmJlZFRhc2tWaWV3Q29tcG9uZW50KTtcbiAgICB9XG59XG4iLCI8ZGl2IGZ4TGF5b3V0PVwiY29sdW1uXCIgZnhMYXlvdXRBbGlnbj1cInN0YXJ0IHN0cmV0Y2hcIiBjbGFzcz1cImZ1bGwtaGVpZ2h0XCI+XG4gICAgPG5jLXRhYi12aWV3IFtpbml0aWFsVGFic109XCJ0YWJzXCIgc3RyZXRjaD1cImZhbHNlXCIgY2xhc3M9XCJmdWxsLWhlaWdodCBibG9ja1wiPjwvbmMtdGFiLXZpZXc+XG48L2Rpdj5cbiJdfQ==