mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2025-03-15 12:49:43 +01:00
Add stormforge ebook link
This commit is contained in:
parent
0171e76b6a
commit
ab0f15ddf1
@ -15,13 +15,13 @@ export const CustomAd = () => {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<Link
|
<Link
|
||||||
href='https://thenewstack.io/ebooks/devops/cloud-native-devops-2019/?utm_source=Roadmap.sh&utm_medium=Banner&utm_campaign=Roadmap+DevOps+Ebook'
|
href='https://www.stormforge.io/ebook/getting-started-kubernetes-resource-management-optimization/?utm_medium=referral&utm_source=roadmap-sh&utm_campaign=ebook_get-started-k8s-resource-mgmt'
|
||||||
id='custom-ad'
|
id='custom-ad'
|
||||||
pos='fixed'
|
pos='fixed'
|
||||||
bottom='15px'
|
bottom='15px'
|
||||||
right='20px'
|
right='20px'
|
||||||
zIndex={999}
|
zIndex={999}
|
||||||
display={['none', 'none', 'flex', 'flex']}
|
display='flex'
|
||||||
maxWidth='330px'
|
maxWidth='330px'
|
||||||
bg='white'
|
bg='white'
|
||||||
boxShadow='0 1px 4px 1px hsla(0, 0%, 0%, .1)'
|
boxShadow='0 1px 4px 1px hsla(0, 0%, 0%, .1)'
|
||||||
@ -31,13 +31,13 @@ export const CustomAd = () => {
|
|||||||
onClick={() => {
|
onClick={() => {
|
||||||
event({
|
event({
|
||||||
category: 'SponsorClick',
|
category: 'SponsorClick',
|
||||||
action: `TNS EBook Redirect`,
|
action: `StormForge EBook Redirect`,
|
||||||
label: `Clicked TNS EBook Link`
|
label: `Clicked StormForge EBook Link`
|
||||||
});
|
});
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<Image
|
<Image
|
||||||
src='https://i.imgur.com/fEKq19S.png'
|
src='https://i.imgur.com/uNJWl4L.png'
|
||||||
alt='Custom Logo'
|
alt='Custom Logo'
|
||||||
height={['100px', '100px', '100px', 'auto']}
|
height={['100px', '100px', '100px', 'auto']}
|
||||||
width='130'
|
width='130'
|
||||||
@ -45,9 +45,9 @@ export const CustomAd = () => {
|
|||||||
/>
|
/>
|
||||||
<Flex as='span' flexDirection='column' justifyContent='space-between'>
|
<Flex as='span' flexDirection='column' justifyContent='space-between'>
|
||||||
<Box as='span' p='10px'>
|
<Box as='span' p='10px'>
|
||||||
<Heading as='span' fontSize='14px' mb='5px' display='block'>Free DevOps eBook</Heading>
|
<Heading as='span' fontSize='14px' mb='5px' display='block'>Free Kubernetes eBook</Heading>
|
||||||
<Box display='block' as='span' fontSize='13px' lineHeight={1.5} fontWeight={500} color='gray.500'>
|
<Box display='block' as='span' fontSize='13px' lineHeight={1.5} fontWeight={500} color='gray.500'>
|
||||||
Learn all about doing DevOps the Cloud Native way with this free ebook from our partner, The New Stack
|
Learn how to manage and optimize Kubernetes resources with this free eBook.
|
||||||
</Box>
|
</Box>
|
||||||
</Box>
|
</Box>
|
||||||
<Box as='span'
|
<Box as='span'
|
||||||
|
42
package-lock.json
generated
42
package-lock.json
generated
@ -14081,6 +14081,36 @@
|
|||||||
"type": "github",
|
"type": "github",
|
||||||
"url": "https://github.com/sponsors/wooorm"
|
"url": "https://github.com/sponsors/wooorm"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@next/swc-android-arm-eabi": {
|
||||||
|
"version": "12.3.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.3.3.tgz",
|
||||||
|
"integrity": "sha512-5O/ZIX6hlIRGMy1R2f/8WiCZ4Hp4WTC0FcTuz8ycQ28j/mzDnmzjVoayVVr+ZmfEKQayFrRu+vxHjFyY0JGQlQ==",
|
||||||
|
"cpu": [
|
||||||
|
"arm"
|
||||||
|
],
|
||||||
|
"optional": true,
|
||||||
|
"os": [
|
||||||
|
"android"
|
||||||
|
],
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 10"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@next/swc-freebsd-x64": {
|
||||||
|
"version": "12.3.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-12.3.3.tgz",
|
||||||
|
"integrity": "sha512-r+GLATzCjjQI82bgrIPXWEYBwZonSO64OThk5wU6HduZlDYTEDxZsFNoNoesCDWCgRrgg+OXj7WLNy1WlvfX7w==",
|
||||||
|
"cpu": [
|
||||||
|
"x64"
|
||||||
|
],
|
||||||
|
"optional": true,
|
||||||
|
"os": [
|
||||||
|
"freebsd"
|
||||||
|
],
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 10"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
@ -24393,6 +24423,18 @@
|
|||||||
"version": "1.0.5",
|
"version": "1.0.5",
|
||||||
"resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz",
|
"resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz",
|
||||||
"integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw=="
|
"integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw=="
|
||||||
|
},
|
||||||
|
"@next/swc-android-arm-eabi": {
|
||||||
|
"version": "12.3.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.3.3.tgz",
|
||||||
|
"integrity": "sha512-5O/ZIX6hlIRGMy1R2f/8WiCZ4Hp4WTC0FcTuz8ycQ28j/mzDnmzjVoayVVr+ZmfEKQayFrRu+vxHjFyY0JGQlQ==",
|
||||||
|
"optional": true
|
||||||
|
},
|
||||||
|
"@next/swc-freebsd-x64": {
|
||||||
|
"version": "12.3.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-12.3.3.tgz",
|
||||||
|
"integrity": "sha512-r+GLATzCjjQI82bgrIPXWEYBwZonSO64OThk5wU6HduZlDYTEDxZsFNoNoesCDWCgRrgg+OXj7WLNy1WlvfX7w==",
|
||||||
|
"optional": true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user