diff --git a/components/roadmap/roadmap-page-header.tsx b/components/roadmap/roadmap-page-header.tsx index 4ea0d9d23..27740bb84 100644 --- a/components/roadmap/roadmap-page-header.tsx +++ b/components/roadmap/roadmap-page-header.tsx @@ -19,7 +19,7 @@ import { Text, useDisclosure } from '@chakra-ui/react'; -import { AtSignIcon, ChatIcon, DownloadIcon } from '@chakra-ui/icons'; +import { AtSignIcon, ChatIcon, DownloadIcon, ExternalLinkIcon } from '@chakra-ui/icons'; import React from 'react'; import { SIGNUP_EMAIL_INPUT_NAME, SIGNUP_FORM_ACTION } from '../../pages/signup'; import { event } from '../../lib/gtag'; @@ -139,12 +139,14 @@ function RoadmapSubscriber({ roadmapTitle }: { roadmapTitle: string }) { export function RoadmapPageHeader(props: RoadmapPageHeaderType) { const { roadmap } = props; + const hasTNSAlert = ['frontend', 'backend', 'devops'].includes(roadmap.id); + return ( @@ -198,21 +200,33 @@ export function RoadmapPageHeader(props: RoadmapPageHeaderType) { {isInteractiveRoadmap(roadmap.id) && ( - - - New - - Resources are here, try clicking any nodes. - + + { hasTNSAlert && ( + + Get the latest { roadmap.featuredTitle } news from our sister site TheNewStack.io + Get latest { roadmap.featuredTitle } news on  TheNewStack.io + + )} + + + New + + Resources are here, try clicking any nodes. + + )} diff --git a/pages/[roadmap]/index.tsx b/pages/[roadmap]/index.tsx index a13926560..c1b3c47f8 100644 --- a/pages/[roadmap]/index.tsx +++ b/pages/[roadmap]/index.tsx @@ -18,7 +18,6 @@ import { SIGNUP_EMAIL_INPUT_NAME, SIGNUP_FORM_ACTION } from '../signup'; import { BellIcon, EmailIcon } from '@chakra-ui/icons'; import { RelatedRoadmaps } from '../../components/related-roadmaps'; import { TeamsBanner } from '../../components/teams-banner'; -import { ShareIcons } from '../../components/share-icons'; type RoadmapProps = { roadmap: RoadmapType;