Fix hero slider TypeScript so Next build can see linkUrl.

Fallback slides were inferred without linkUrl, so production next build failed on those property accesses.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Alireza Hassani
2026-09-04 15:58:43 +03:30
co-authored by Cursor
parent aa0e21d2ce
commit c278e78b73
+1 -1
View File
@@ -15,7 +15,7 @@ export type HeroSlide = {
}; };
export function HeroSlider({ slides }: { slides?: HeroSlide[] }) { export function HeroSlider({ slides }: { slides?: HeroSlide[] }) {
const items = slides?.length ? slides : fallbackSlides; const items: HeroSlide[] = slides?.length ? slides : fallbackSlides;
const [activeIndex, setActiveIndex] = useState(0); const [activeIndex, setActiveIndex] = useState(0);
const [isPaused, setIsPaused] = useState(false); const [isPaused, setIsPaused] = useState(false);
const activeSlide = items[activeIndex] ?? items[0]; const activeSlide = items[activeIndex] ?? items[0];