From e004c4b2ab502774d9b5eef22221849f6655a6bb Mon Sep 17 00:00:00 2001 From: srgooglo Date: Thu, 20 Oct 2022 13:36:08 +0200 Subject: [PATCH] handle onClick --- .../components/FeaturedEventAnnouncement/index.jsx | 12 +++++++++++- .../components/FeaturedEventAnnouncement/index.less | 3 ++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/packages/app/src/components/FeaturedEventAnnouncement/index.jsx b/packages/app/src/components/FeaturedEventAnnouncement/index.jsx index 2d3b3254..33d7628f 100644 --- a/packages/app/src/components/FeaturedEventAnnouncement/index.jsx +++ b/packages/app/src/components/FeaturedEventAnnouncement/index.jsx @@ -4,7 +4,16 @@ import { Icons } from "components/Icons" import "./index.less" export default (props) => { - const { backgroundImg, backgroundStyle, logoImg, title, description } = props.data ?? {} + const { backgroundImg, backgroundStyle, logoImg, title, description } = props.data?.announcement ?? {} + + const onClickEvent = () => { + if (!props.data?._id) { + console.error("No event ID provided") + return false + } + + app.setLocation(`/featured-event/${props.data?._id}`) + } return
{ backgroundImage: `url(${backgroundImg})`, ...backgroundStyle }} + onClick={onClickEvent} >
Featured event diff --git a/packages/app/src/components/FeaturedEventAnnouncement/index.less b/packages/app/src/components/FeaturedEventAnnouncement/index.less index b9a69cb7..d2be7faf 100644 --- a/packages/app/src/components/FeaturedEventAnnouncement/index.less +++ b/packages/app/src/components/FeaturedEventAnnouncement/index.less @@ -48,9 +48,10 @@ .content { display: flex; - flex-direction: column; + flex-direction: column; align-items: flex-start; + margin-left: 20px; margin-bottom: 10px;