From bab9d1e5f28a7b51f61fd56bf0fdf9505f2e6f25 Mon Sep 17 00:00:00 2001 From: erdemcaygor Date: Wed, 9 Jul 2025 13:43:33 +0300 Subject: [PATCH] refactoring --- .../apps/dev-app/src/app/app.config.ts | 54 +++++++++---------- npm/ng-packs/apps/dev-app/src/main.server.ts | 4 +- npm/ng-packs/apps/dev-app/src/main.ts | 4 +- 3 files changed, 29 insertions(+), 33 deletions(-) diff --git a/npm/ng-packs/apps/dev-app/src/app/app.config.ts b/npm/ng-packs/apps/dev-app/src/app/app.config.ts index a76180fdb5..4ff6062ef9 100644 --- a/npm/ng-packs/apps/dev-app/src/app/app.config.ts +++ b/npm/ng-packs/apps/dev-app/src/app/app.config.ts @@ -20,33 +20,29 @@ import { provideTenantManagementConfig } from '@abp/ng.tenant-management/config' import { provideFeatureManagementConfig } from '@abp/ng.feature-management'; import { provideThemeBasicConfig } from '@abp/ng.theme.basic'; import { provideAnimations } from '@angular/platform-browser/animations'; -import { provideServerRendering } from '@angular/platform-server'; -export function createAppConfig(ssr: boolean): ApplicationConfig { - return { - providers: [ - APP_ROUTE_PROVIDER, - provideAbpCore( - withOptions({ - environment, - registerLocaleFn: registerLocale(), - sendNullsAsQueryParam: false, - skipGetAppConfiguration: false, - }), - ), - provideAbpOAuth({ ssr }), - provideAbpThemeShared(), - provideSettingManagementConfig(), - provideAccountConfig(), - provideIdentityConfig(), - provideTenantManagementConfig(), - provideFeatureManagementConfig(), - provideZoneChangeDetection({ eventCoalescing: true }), - provideThemeBasicConfig(), - provideAnimations(), - provideRouter(appRoutes), - provideClientHydration(withEventReplay(), withHttpTransferCacheOptions({})), - ...(ssr ? [provideServerRendering()] : []), - ], - }; -} +export const appConfig: ApplicationConfig = { + providers: [ + APP_ROUTE_PROVIDER, + provideAbpCore( + withOptions({ + environment, + registerLocaleFn: registerLocale(), + sendNullsAsQueryParam: false, + skipGetAppConfiguration: false, + }), + ), + provideAbpOAuth({ ssr: false }), + provideAbpThemeShared(), + provideSettingManagementConfig(), + provideAccountConfig(), + provideIdentityConfig(), + provideTenantManagementConfig(), + provideFeatureManagementConfig(), + provideZoneChangeDetection({ eventCoalescing: true }), + provideThemeBasicConfig(), + provideAnimations(), + provideRouter(appRoutes), + provideClientHydration(withEventReplay(), withHttpTransferCacheOptions({})), + ], +}; diff --git a/npm/ng-packs/apps/dev-app/src/main.server.ts b/npm/ng-packs/apps/dev-app/src/main.server.ts index 52b0f86243..4b9d4d1545 100644 --- a/npm/ng-packs/apps/dev-app/src/main.server.ts +++ b/npm/ng-packs/apps/dev-app/src/main.server.ts @@ -1,7 +1,7 @@ import { bootstrapApplication } from '@angular/platform-browser'; import { AppComponent } from './app/app.component'; -import { createAppConfig } from './app/app.config'; +import { config } from './app/app.config.server'; -const bootstrap = () => bootstrapApplication(AppComponent, createAppConfig(true)); +const bootstrap = () => bootstrapApplication(AppComponent, config); export default bootstrap; diff --git a/npm/ng-packs/apps/dev-app/src/main.ts b/npm/ng-packs/apps/dev-app/src/main.ts index 5c2e2a3147..7180ec1a32 100644 --- a/npm/ng-packs/apps/dev-app/src/main.ts +++ b/npm/ng-packs/apps/dev-app/src/main.ts @@ -1,5 +1,5 @@ import { bootstrapApplication } from '@angular/platform-browser'; -import { createAppConfig } from './app/app.config'; +import { appConfig } from './app/app.config'; import { AppComponent } from './app/app.component'; -bootstrapApplication(AppComponent, createAppConfig(false)).catch(err => console.error(err)); +bootstrapApplication(AppComponent, appConfig).catch(err => console.error(err));