diff --git a/packages/component-news/src/components/CardCarouselNews/index.jsx b/packages/component-news/src/components/CardCarouselNews/index.jsx index cde7487e67..7236409cd3 100644 --- a/packages/component-news/src/components/CardCarouselNews/index.jsx +++ b/packages/component-news/src/components/CardCarouselNews/index.jsx @@ -27,6 +27,7 @@ const cardRow = (feed, index, cardButton) => ({ href: feed.buttonLink, }, ], + cardLink: feed.eventButtonUrl || feed?.buttonLink, }); /** @@ -42,7 +43,7 @@ const CarouselTemplate = ({ cardButton }) => { diff --git a/packages/component-news/src/components/CardGridNews/index.jsx b/packages/component-news/src/components/CardGridNews/index.jsx index cfb8f19378..ea4a4fda2b 100644 --- a/packages/component-news/src/components/CardGridNews/index.jsx +++ b/packages/component-news/src/components/CardGridNews/index.jsx @@ -21,7 +21,7 @@ const gridRow = (feed, cardButton, hideTags) => ( key={feed.id} > ( }, ]} tags={hideTags ? [] : parseInterests(feed?.interests)} + cardLink={feed.eventButtonUrl || feed?.buttonLink} /> ); diff --git a/packages/component-news/src/components/CardListlNews/index.jsx b/packages/component-news/src/components/CardListlNews/index.jsx index 7dc961cf01..7ec23c5496 100644 --- a/packages/component-news/src/components/CardListlNews/index.jsx +++ b/packages/component-news/src/components/CardListlNews/index.jsx @@ -17,7 +17,7 @@ import PropTypes from "prop-types"; const listRow = (feed, cardButton, hideTags) => (
( }, ]} tags={hideTags ? [] : parseInterests(feed?.interests)} + cardLink={feed.eventButtonUrl || feed?.buttonLink} />
); diff --git a/packages/unity-react-core/src/components/Card/Card.jsx b/packages/unity-react-core/src/components/Card/Card.jsx index 8bdca8093c..684cf2eac2 100644 --- a/packages/unity-react-core/src/components/Card/Card.jsx +++ b/packages/unity-react-core/src/components/Card/Card.jsx @@ -182,6 +182,7 @@ const BaseCard = ({ [`card-degree`]: type === "degree", [`card-event`]: type === "event", [`card-story`]: type === "story", + [`card-news`]: type === "news", [`w-${width.replace("%", "")}`]: width !== "100%", [`card-horizontal`]: horizontal, [`borderless`]: !showBorders, diff --git a/packages/unity-react-core/src/components/ComponentCarousel/components/CardCarousel/CardCarousel.jsx b/packages/unity-react-core/src/components/ComponentCarousel/components/CardCarousel/CardCarousel.jsx index 5c3a91a007..e0da884a8e 100644 --- a/packages/unity-react-core/src/components/ComponentCarousel/components/CardCarousel/CardCarousel.jsx +++ b/packages/unity-react-core/src/components/ComponentCarousel/components/CardCarousel/CardCarousel.jsx @@ -68,6 +68,7 @@ const htmlTemplate = ( linkLabel={linkLabel} linkUrl={linkUrl || buttons?.[0]?.href} tags={tags} + cardLink={linkUrl || buttons?.[0]?.href} /> ), });