22 AsyncPipe ,
33 NgClass ,
44 NgIf ,
5+ NgTemplateOutlet ,
56} from '@angular/common' ;
67import {
78 Component ,
@@ -21,10 +22,8 @@ import { Site } from '../core/shared/site.model';
2122import { SuggestionsPopupComponent } from '../notifications/suggestions-popup/suggestions-popup.component' ;
2223import { ConfigurationSearchPageComponent } from '../search-page/configuration-search-page.component' ;
2324import { ThemedConfigurationSearchPageComponent } from '../search-page/themed-configuration-search-page.component' ;
24- import { HostWindowService } from '../shared/host-window.service' ;
2525import { ThemedSearchFormComponent } from '../shared/search-form/themed-search-form.component' ;
2626import { PageWithSidebarComponent } from '../shared/sidebar/page-with-sidebar.component' ;
27- import { SidebarService } from '../shared/sidebar/sidebar.service' ;
2827import { ViewTrackerComponent } from '../statistics/angulartics/dspace/view-tracker.component' ;
2928import { HomeCoarComponent } from './home-coar/home-coar.component' ;
3029import { ThemedHomeNewsComponent } from './home-news/themed-home-news.component' ;
@@ -36,27 +35,23 @@ import { ThemedTopLevelCommunityListComponent } from './top-level-community-list
3635 styleUrls : [ './home-page.component.scss' ] ,
3736 templateUrl : './home-page.component.html' ,
3837 standalone : true ,
39- imports : [ ThemedHomeNewsComponent , NgIf , ViewTrackerComponent , ThemedSearchFormComponent , ThemedTopLevelCommunityListComponent , RecentItemListComponent , AsyncPipe , TranslateModule , NgClass , ConfigurationSearchPageComponent , SuggestionsPopupComponent , ThemedConfigurationSearchPageComponent , PageWithSidebarComponent , HomeCoarComponent ] ,
38+ imports : [ ThemedHomeNewsComponent , NgTemplateOutlet , NgIf , ViewTrackerComponent , ThemedSearchFormComponent , ThemedTopLevelCommunityListComponent , RecentItemListComponent , AsyncPipe , TranslateModule , NgClass , ConfigurationSearchPageComponent , SuggestionsPopupComponent , ThemedConfigurationSearchPageComponent , PageWithSidebarComponent , HomeCoarComponent ] ,
4039} )
4140export class HomePageComponent implements OnInit {
4241
4342 site$ : Observable < Site > ;
44- isXsOrSm$ : Observable < boolean > ;
4543 recentSubmissionspageSize : number ;
4644 showDiscoverFilters : boolean ;
4745
4846 constructor (
4947 @Inject ( APP_CONFIG ) protected appConfig : AppConfig ,
5048 protected route : ActivatedRoute ,
51- protected sidebarService : SidebarService ,
52- protected windowService : HostWindowService ,
5349 ) {
5450 this . recentSubmissionspageSize = this . appConfig . homePage . recentSubmissions . pageSize ;
5551 this . showDiscoverFilters = this . appConfig . homePage . showDiscoverFilters ;
5652 }
5753
5854 ngOnInit ( ) : void {
59- this . isXsOrSm$ = this . windowService . isXsOrSm ( ) ;
6055 this . site$ = this . route . data . pipe (
6156 map ( ( data ) => data . site as Site ) ,
6257 ) ;
0 commit comments