Add sponsor banner

This commit is contained in:
Kamran Ahmed
2020-02-01 13:33:14 +05:00
parent 9a515f85c1
commit 8c03aedea1
4 changed files with 84 additions and 1 deletions

View File

@@ -0,0 +1,23 @@
import React from 'react';
import { BannerWrap, CloseSponsor, EmojiWrap } from './style';
export function SponsorBanner({ onCloseBanner = () => null }){
return (
<div className='row'>
<div className='col p-0'>
<BannerWrap href='https://google.com' target='_blank' className='alert alert-info'>
Sponsored by DigitalOcean
<EmojiWrap>😍</EmojiWrap>
Check them out!
<CloseSponsor
onClick={(e) => {
e.preventDefault();
onCloseBanner();
}}
className='close'>&times;</CloseSponsor>
</BannerWrap>
</div>
</div>
);
}

View File

@@ -0,0 +1,37 @@
import styled from 'styled-components';
export const BannerWrap = styled.a`
margin-bottom: 0;
background: #101010;
color: white;
border: 0;
border-radius: 0;
padding: 10px 15px;
display: block;
text-align: center;
transition: all 200ms;
&:hover {
color: white;
text-decoration: none;
}
`;
export const EmojiWrap = styled.span`
position: relative;
top: 1px;
margin: 0 0 0 6px;
`;
export const CloseSponsor = styled.span`
color: white;
text-shadow: none;
margin-right: 15px;
position: relative;
top: -2px;
&:hover {
opacity: 1;
color: white;
}
`;