diff --git a/src/components/sections/hero/HeroBillboard.tsx b/src/components/sections/hero/HeroBillboard.tsx index 7d9e44b..b9afee6 100644 --- a/src/components/sections/hero/HeroBillboard.tsx +++ b/src/components/sections/hero/HeroBillboard.tsx @@ -175,8 +175,10 @@ imageClassName = "", const enhancedButtons = buttons?.map((button) => ({ ...button, - onClick: (e: React.MouseEvent) => { - handleButtonClick(e, button.onClick as (() => void) | undefined); + onClick: (e: React.MouseEvent | null) => { + if (e && e.currentTarget) { + handleButtonClick(e, button.onClick as (() => void) | undefined); + } }, }));