import {
Box,
Flex,
SystemStyleObject,
chakra,
useTheme,
} from '@chakra-ui/react'
import NextImage from 'next/image'
import * as React from 'react'
import { t } from 'utils/i18n'
import loadScript from 'utils/load-script'
export function CarbonAd() {
const ref = React.useRef(null)
const theme = useTheme()
const carbonAd: SystemStyleObject = {
display: 'block',
position: 'relative',
margin: '32px 0',
maxWidth: '480px',
minHeight: '132px',
borderRadius: '4px',
bg: 'gray.50',
_dark: {
bg: 'rgba(36, 70, 93, 0.32)',
},
color: 'inherit',
'@media (max-width: 480px)': {
fontSize: '0.875em',
},
a: {
textDecoration: 'none',
color: 'inherit',
'&:hover': {
textDecoration: 'underline',
},
},
'.carbon-wrap': {
display: 'flex',
padding: '16px',
},
'.carbon-img': {
marginRight: '16px',
img: {
display: 'block',
},
},
'.carbon-text': {
fontSize: '0.8rem',
lineHeight: 1.4,
},
'.carbon-poweredby': {
position: 'absolute',
bottom: '16px',
left: '162px',
color: `${theme.colors.gray[500]} !important`,
display: 'block',
fontSize: '10px',
fontWeight: 'semibold',
textTransform: 'uppercase',
lineHeight: 1,
letterSpacing: '0.2px',
},
}
React.useEffect(() => {
const scriptEl = document.getElementById('_carbonads_js')
if (!ref.current || !!scriptEl) return
const script = loadScript(
'https://cdn.carbonads.com/carbon.js?serve=CE7DKK7L&placement=chakra-uicom',
ref.current,
)
script.id = '_carbonads_js'
}, [])
return
}
const DocsPageChakraProAd = () => (
{t('component.mdx-components.carbon-ad.message-bold')}{' '}
{t('component.mdx-components.carbon-ad.message')}
{t('component.mdx-components.carbon-ad.ads-via-chakra-ui')}
)
export default DocsPageChakraProAd