11import { importProvidersFrom , isDevMode , NgModule } from '@angular/core'
22import { BrowserModule } from '@angular/platform-browser'
3- import { RouterModule } from '@angular/router'
43import { AppComponent } from './app.component'
54import {
6- DefaultRouterModule ,
75 FeatureAuthModule ,
86 FeatureCatalogModule ,
97 FeatureRecordModule ,
@@ -20,7 +18,6 @@ import {
2018 UiInputsModule ,
2119 UiWidgetsModule ,
2220 UiMapModule ,
23- RouterService ,
2421} from 'geonetwork-ui'
2522import {
2623 TranslateLoader ,
@@ -41,7 +38,6 @@ import { MatTooltipModule } from '@angular/material/tooltip'
4138import { MelModule , MelEmbeddedTranslateLoader } from '@mel-dataplatform/mel'
4239import { HomeHeaderComponent } from './home/home-header/home-header.component'
4340import { HomePageComponent } from './home/home-page/home-page.component'
44- import { AppRouterService } from './app.router.service'
4541
4642@NgModule ( {
4743 declarations : [ AppComponent , HomeHeaderComponent , HomePageComponent ] ,
@@ -85,21 +81,11 @@ import { AppRouterService } from './app.router.service'
8581 ) ,
8682 EffectsModule . forRoot ( [ ] ) ,
8783 StoreDevtoolsModule . instrument ( { logOnly : ! isDevMode ( ) } ) ,
88- DefaultRouterModule . forRoot ( {
89- searchStateId : 'mainSearch' ,
90- searchRouteComponent : HomePageComponent ,
91- recordRouteComponent : HomePageComponent ,
92- } ) ,
93- RouterModule . forRoot ( [ ] , {
94- initialNavigation : 'enabledBlocking' ,
95- scrollPositionRestoration : 'enabled' ,
96- } ) ,
9784 ] ,
9885 providers : [
9986 importProvidersFrom ( FeatureAuthModule ) ,
10087 provideGn4 ( ) ,
10188 provideRepositoryUrl ( ( ) => '/geonetwork/srv/api' ) ,
102- { provide : RouterService , useClass : AppRouterService } ,
10389 {
10490 provide : LOGIN_URL ,
10591 useFactory : ( ) => '${current_url}?login' ,
0 commit comments