| 12345678910111213141516171819202122232425262728293031 |
- import {ApplicationConfig, importProvidersFrom, LOCALE_ID, provideZoneChangeDetection} from '@angular/core';
- import { provideRouter } from '@angular/router';
- import { routes } from './app.routes';
- import {provideHttpClient} from '@angular/common/http';
- import {NgxUiLoaderConfig, NgxUiLoaderModule, PB_DIRECTION, POSITION, SPINNER} from 'ngx-ui-loader';
- import {BrowserAnimationsModule} from '@angular/platform-browser/animations';
- const ngxUiLoaderConfig: NgxUiLoaderConfig = {
- fgsPosition: POSITION.centerCenter,
- fgsSize: 100,
- fgsType: SPINNER.cubeGrid,
- pbDirection: PB_DIRECTION.leftToRight,
- pbThickness: 5,
- masterLoaderId: 'loader',
- hasProgressBar: false,
- delay: 500,
- minTime: 0,
- }
- export const appConfig: ApplicationConfig = {
- providers: [
- provideZoneChangeDetection({ eventCoalescing: true }),
- provideRouter(routes),
- provideHttpClient(),
- { provide: LOCALE_ID, useValue: 'it' },
- importProvidersFrom([
- NgxUiLoaderModule.forRoot(ngxUiLoaderConfig),
- ]),
- ]
- };
|