From cb23b145866610c0b91e7ed4d2614590940232cd Mon Sep 17 00:00:00 2001 From: nsemets Date: Thu, 20 Aug 2026 15:22:07 +0300 Subject: [PATCH] feat(home): added banner --- src/app/features/home/home.component.html | 4 +++- src/app/features/home/home.component.spec.ts | 3 ++- src/app/features/home/home.component.ts | 2 ++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/app/features/home/home.component.html b/src/app/features/home/home.component.html index d54df5233..ee5536702 100644 --- a/src/app/features/home/home.component.html +++ b/src/app/features/home/home.component.html @@ -1,5 +1,7 @@
-
+ + +
diff --git a/src/app/features/home/home.component.spec.ts b/src/app/features/home/home.component.spec.ts index 0b0c3ee7b..ddd1a6ca5 100644 --- a/src/app/features/home/home.component.spec.ts +++ b/src/app/features/home/home.component.spec.ts @@ -3,6 +3,7 @@ import { MockComponents, MockProvider } from 'ng-mocks'; import { ComponentFixture, TestBed } from '@angular/core/testing'; import { ActivatedRoute, Router } from '@angular/router'; +import { ScheduledBannerComponent } from '@osf/core/components/osf-banners/scheduled-banner/scheduled-banner.component'; import { IconComponent } from '@osf/shared/components/icon/icon.component'; import { SearchInputComponent } from '@osf/shared/components/search-input/search-input.component'; @@ -23,7 +24,7 @@ describe('HomeComponent', () => { activatedRouteMock = ActivatedRouteMockBuilder.create().build(); TestBed.configureTestingModule({ - imports: [HomeComponent, ...MockComponents(SearchInputComponent, IconComponent)], + imports: [HomeComponent, ...MockComponents(SearchInputComponent, IconComponent, ScheduledBannerComponent)], providers: [provideOSFCore(), MockProvider(Router, routerMock), MockProvider(ActivatedRoute, activatedRouteMock)], }); diff --git a/src/app/features/home/home.component.ts b/src/app/features/home/home.component.ts index 28f3d25fd..e3bddd499 100644 --- a/src/app/features/home/home.component.ts +++ b/src/app/features/home/home.component.ts @@ -8,6 +8,7 @@ import { Component, inject } from '@angular/core'; import { FormControl } from '@angular/forms'; import { Router, RouterLink } from '@angular/router'; +import { ScheduledBannerComponent } from '@osf/core/components/osf-banners/scheduled-banner/scheduled-banner.component'; import { IconComponent } from '@osf/shared/components/icon/icon.component'; import { SearchInputComponent } from '@osf/shared/components/search-input/search-input.component'; @@ -19,6 +20,7 @@ import { INTEGRATION_ICONS, SLIDES } from './constants/data'; Carousel, Button, SearchInputComponent, + ScheduledBannerComponent, IconComponent, NgOptimizedImage, NgTemplateOutlet,