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:
co-authored by
Cursor
parent
aa0e21d2ce
commit
c278e78b73
@@ -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];
|
||||||
|
|||||||
Reference in New Issue
Block a user