parent
e3ae882cbc
commit
0996ca6006
3 changed files with 98 additions and 22 deletions
@ -0,0 +1,52 @@ |
|||||||
|
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> |
||||||
|
); |
||||||
|
} |
Loading…
Reference in new issue