From d18f75b144f0b6cc84fff26e091a8bcfe915fd3b Mon Sep 17 00:00:00 2001 From: James Pattinson Date: Mon, 22 Jun 2026 06:40:49 -0400 Subject: [PATCH] Banner rotator respects tags --- src/components/BannerRotator.astro | 17 +++++++- src/lib/directus.ts | 66 ++++++++++++++++++++++++++++-- src/pages/index.astro | 2 +- 3 files changed, 78 insertions(+), 7 deletions(-) diff --git a/src/components/BannerRotator.astro b/src/components/BannerRotator.astro index 8d66b92..025c1c6 100644 --- a/src/components/BannerRotator.astro +++ b/src/components/BannerRotator.astro @@ -3,13 +3,14 @@ import type { HomepageBannerImage } from '../lib/fallback-data'; type Props = { images: HomepageBannerImage[]; + randomizeAfterFirst?: boolean; }; -const { images } = Astro.props; +const { images, randomizeAfterFirst = false } = Astro.props; const slides = images.length > 0 ? images : [{ src: '/images/banner.png', alt: 'Swansea Airport banner' }]; --- -