UNPKG

@nova-ui/dashboards

Version:

Nova Dashboards is a framework designed to provide feature developers with a common solution for presenting data coming from various sources within a single view, as well as a set of predefined widget visualizations that are 100% configuration-driven and

24 lines (23 loc) 1.14 kB
import { ChangeDetectorRef, EventEmitter, OnDestroy, OnInit, TemplateRef } from "@angular/core"; import { FormBuilder, FormGroup } from "@angular/forms"; import { IEvent, LoggerService } from "@nova-ui/bits"; import { BaseLayout } from "../../../components/layouts/base-layout"; import { PizzagnaService } from "../../../pizzagna/services/pizzagna.service"; import { IHasForm } from "../../../types"; export declare class WidgetConfiguratorSectionComponent extends BaseLayout implements OnInit, OnDestroy, IHasForm { private formBuilder; static lateLoadKey: string; headerTextTemplate: TemplateRef<any>; headerButtonsTemplate: TemplateRef<any>; nodes: string[]; headerText: string; formReady: EventEmitter<FormGroup<any>>; formDestroy: EventEmitter<FormGroup<any>>; form: FormGroup; constructor(changeDetector: ChangeDetectorRef, pizzagnaService: PizzagnaService, logger: LoggerService, formBuilder: FormBuilder); getNodes(): string[]; ngOnInit(): void; onEvent(componentId: string, event: IEvent): void; addFormGroup(name: string, formGroup: FormGroup): void; ngOnDestroy(): void; }