diff --git a/src/app/core/services/tenant.interface.ts b/src/app/core/services/tenant.interface.ts index fcc075c..e7f00e6 100644 --- a/src/app/core/services/tenant.interface.ts +++ b/src/app/core/services/tenant.interface.ts @@ -75,7 +75,7 @@ export interface TenantEvent { } export interface WebsiteExtras { - carousel?: string[]; + carousel?: (string | { desktop: string; mobile: string })[]; immersiveHeroCarousel?: string[]; immersiveHero?: { eyebrow: string; diff --git a/src/app/shared/components/main-carousel/main-carousel.component.html b/src/app/shared/components/main-carousel/main-carousel.component.html index 98b315c..563b5d9 100644 --- a/src/app/shared/components/main-carousel/main-carousel.component.html +++ b/src/app/shared/components/main-carousel/main-carousel.component.html @@ -12,18 +12,21 @@ >
diff --git a/src/app/shared/components/main-carousel/main-carousel.component.scss b/src/app/shared/components/main-carousel/main-carousel.component.scss index bd9a335..103e94b 100644 --- a/src/app/shared/components/main-carousel/main-carousel.component.scss +++ b/src/app/shared/components/main-carousel/main-carousel.component.scss @@ -17,9 +17,7 @@ &__viewport { position: relative; width: 100%; - aspect-ratio: 4 / 1; - min-height: 9rem; - max-height: 25rem; + aspect-ratio: 355 / 90; } &__image { diff --git a/src/app/shared/components/main-carousel/main-carousel.component.spec.ts b/src/app/shared/components/main-carousel/main-carousel.component.spec.ts index af77618..3c218e5 100644 --- a/src/app/shared/components/main-carousel/main-carousel.component.spec.ts +++ b/src/app/shared/components/main-carousel/main-carousel.component.spec.ts @@ -18,12 +18,20 @@ class TestHostComponent { readonly images = ['/images/one.webp', '/images/two.webp', '/images/three.webp']; } +@Component({ + imports: [MainCarouselComponent], + template: `