mirror of
https://github.com/bec-project/bec_atlas.git
synced 2025-07-14 07:01:48 +02:00
feat: added gridconstructor for custom gridstack widgets
This commit is contained in:
@ -2,6 +2,7 @@ import {
|
||||
APP_INITIALIZER,
|
||||
ApplicationConfig,
|
||||
importProvidersFrom,
|
||||
provideEnvironmentInitializer,
|
||||
provideZoneChangeDetection,
|
||||
} from '@angular/core';
|
||||
import { provideRouter } from '@angular/router';
|
||||
@ -16,11 +17,17 @@ import {
|
||||
} from '@angular/common/http';
|
||||
import { AuthInterceptor } from './core/auth.interceptor';
|
||||
import { StarRatingModule } from 'angular-star-rating';
|
||||
import { GridstackComponent } from 'gridstack/dist/angular';
|
||||
import { DeviceBoxComponent } from './device-box/device-box.component';
|
||||
|
||||
const appConfigInitializerFn = (appConfig: AppConfigService) => {
|
||||
return () => appConfig.loadAppConfig();
|
||||
};
|
||||
|
||||
const gridconstructor = () => {
|
||||
GridstackComponent.addComponentToSelectorType([DeviceBoxComponent]);
|
||||
};
|
||||
|
||||
export const appConfig: ApplicationConfig = {
|
||||
providers: [
|
||||
provideZoneChangeDetection({ eventCoalescing: true }),
|
||||
@ -40,5 +47,6 @@ export const appConfig: ApplicationConfig = {
|
||||
multi: true,
|
||||
},
|
||||
importProvidersFrom(StarRatingModule.forRoot()),
|
||||
provideEnvironmentInitializer(gridconstructor),
|
||||
],
|
||||
};
|
||||
|
Reference in New Issue
Block a user