import { ApplicationConfig, provideBrowserGlobalErrorListeners } from '@angular/core';
import { provideNativeDateAdapter } from '@angular/material/core';
import { provideRouter } from '@angular/router';
import { routes } from './app.routes';


export const appConfig: ApplicationConfig = {
  providers: [
    provideBrowserGlobalErrorListeners(),
    provideNativeDateAdapter(),
    provideRouter(routes),
    provideDynamicFormLazyFields([
      {
        type: 'editor',
        loader: () => import('./custom-form-fields/editor/editor.component')
          .then((m) => m.EditorComponent),
      },
    ]),
  ],
};
