computer-scienceangular-roadmapbackend-roadmapblockchain-roadmapdba-roadmapdeveloper-roadmapdevops-roadmapfrontend-roadmapgo-roadmaphactoberfestjava-roadmapjavascript-roadmapnodejs-roadmappython-roadmapqa-roadmapreact-roadmaproadmapstudy-planvue-roadmapweb3-roadmap
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
1.6 KiB
53 lines
1.6 KiB
2 years ago
|
import { Box, Link, Text } from '@chakra-ui/react';
|
||
|
import { ExternalLinkIcon } from '@chakra-ui/icons';
|
||
|
import React from 'react';
|
||
|
import { event } from '../../lib/gtag';
|
||
|
|
||
|
type TNSAlertProps = {
|
||
|
roadmapName: string;
|
||
|
};
|
||
|
|
||
|
export function TNSAlert(props: TNSAlertProps) {
|
||
|
const { roadmapName } = props;
|
||
|
|
||
|
return (
|
||
|
<Text
|
||
|
fontWeight={500}
|
||
|
fontSize='14px'
|
||
|
bg='gray.100'
|
||
|
p='5px 7px'
|
||
|
rounded='2px 2px 0 0'
|
||
|
borderBottomWidth={1}
|
||
|
>
|
||
|
<Box as='span' display={['none', 'none', 'inline']}>Get the latest {roadmapName} news from our sister site
|
||
|
<Link
|
||
|
href={'https://thenewstack.io?utm_source=roadmap-sh&utm_medium=Referral&utm_campaign=Banner'}
|
||
|
target='_blank' textDecoration='underline'
|
||
|
onClick={() => {
|
||
|
event({
|
||
|
category: 'PartnerClick',
|
||
|
action: `TNS Referral`,
|
||
|
label: `TNS Referral - ${roadmapName}`,
|
||
|
});
|
||
|
}}
|
||
|
fontWeight={600}>TheNewStack.io <ExternalLinkIcon />
|
||
|
</Link>
|
||
|
</Box>
|
||
|
<Box as='span' display={['inline', 'inline', 'none']}>Get latest {roadmapName} news on
|
||
|
<Link
|
||
|
href={'https://thenewstack.io?utm_source=roadmap-sh&utm_medium=Referral&utm_campaign=Banner'}
|
||
|
target='_blank' textDecoration='underline'
|
||
|
onClick={() => {
|
||
|
event({
|
||
|
category: 'PartnerClick',
|
||
|
action: `TNS Referral`,
|
||
|
label: `TNS Referral - ${roadmapName}`,
|
||
|
});
|
||
|
}}
|
||
|
fontWeight={600}>TheNewStack.io <ExternalLinkIcon />
|
||
|
</Link>
|
||
|
</Box>
|
||
|
</Text>
|
||
|
);
|
||
|
}
|