import {
  AsyncPipe,
  NgClass,
  NgIf,
  NgTemplateOutlet,
} from '@angular/common';
import { Component } from '@angular/core';
import { TranslateModule } from '@ngx-translate/core';

import { HomeCoarComponent } from '../../../../app/home-page/home-coar/home-coar.component';
import { TopLevelCommunityListComponent } from '../../../../app/home-page/top-level-community-list/top-level-community-list.component';
import { HomePageComponent as BaseComponent } from '../../../../app/home-page/home-page.component';
import { SuggestionsPopupComponent } from '../../../../app/notifications/suggestions-popup/suggestions-popup.component';
import { ThemedConfigurationSearchPageComponent } from '../../../../app/search-page/themed-configuration-search-page.component';
import { ThemedSearchFormComponent } from '../../../../app/shared/search-form/themed-search-form.component';
import { PageWithSidebarComponent } from '../../../../app/shared/sidebar/page-with-sidebar.component';
import { ViewTrackerComponent } from '../../../../app/statistics/angulartics/dspace/view-tracker.component';

import { NewestCollectionsComponent } from '../../../gi/app/home-page/newest-collections/newest-collections.component';
import { AuthorsWithMostDocsComponent } from '../../../gi/app/home-page/authors-with-most-docs/authors-with-most-docs.component';
import { PopularDocsComponent } from '../../../gi/app/home-page/popular-docs/popular-docs.component';
import { FrequentDownloadsComponent } from '../../../gi/app/home-page/frequent-downloads/frequent-downloads.component';
import { TopCitationsComponent } from '../../../gi/app/shared/citations/top-citations.component';

@Component({
  selector: 'ds-themed-home-page',
  styleUrls: ['./home-page.component.scss'],
  templateUrl: './home-page.component.html',
  standalone: true,
  imports: [NgTemplateOutlet, NgIf, ViewTrackerComponent, ThemedSearchFormComponent, AsyncPipe, TranslateModule, NgClass, SuggestionsPopupComponent, ThemedConfigurationSearchPageComponent, PageWithSidebarComponent, HomeCoarComponent, NewestCollectionsComponent, AuthorsWithMostDocsComponent, PopularDocsComponent, FrequentDownloadsComponent,TopLevelCommunityListComponent, TopCitationsComponent],
})

export class HomePageComponent extends BaseComponent {

}