From 9aae8b5eb783c4a01229b9e6cd23ec72eea2f5a8 Mon Sep 17 00:00:00 2001 From: Kamran Ahmed Date: Fri, 27 Sep 2024 15:38:11 +0100 Subject: [PATCH] Add scrimba banner --- src/components/TopicDetail/TopicDetail.tsx | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/components/TopicDetail/TopicDetail.tsx b/src/components/TopicDetail/TopicDetail.tsx index 769eb11a1..e97cbb3bc 100644 --- a/src/components/TopicDetail/TopicDetail.tsx +++ b/src/components/TopicDetail/TopicDetail.tsx @@ -336,6 +336,10 @@ export function TopicDetail(props: TopicDetailProps) { return resource.topicIds.includes(normalizedTopicId); }); + const hasPaidScrimbaLinks = paidResourcesForTopic.some( + (resource) => resource?.url?.toLowerCase().indexOf('scrimba') !== -1, + ); + return (
+ {hasPaidScrimbaLinks && ( +
+
+ + + Scrimba is offering{' '} + 20% off on + all courses for roadmap.sh users. + +
+
+ )} + {showPaidResourceDisclaimer && ( {