Commit 1e5519de authored by Ian Lapham's avatar Ian Lapham Committed by GitHub

add dark mdoe toggle, update some styles (#134)

parent e8587396
...@@ -4,7 +4,7 @@ import { Text } from 'rebass' ...@@ -4,7 +4,7 @@ import { Text } from 'rebass'
import { NavLink } from 'react-router-dom' import { NavLink } from 'react-router-dom'
import { darken } from 'polished' import { darken } from 'polished'
import { useTranslation } from 'react-i18next' import { useTranslation } from 'react-i18next'
import { Moon, Sun } from 'react-feather'
import styled from 'styled-components' import styled from 'styled-components'
import Logo from '../../assets/svg/logo.svg' import Logo from '../../assets/svg/logo.svg'
...@@ -272,7 +272,7 @@ export const StyledMenuButton = styled.button` ...@@ -272,7 +272,7 @@ export const StyledMenuButton = styled.button`
margin: 0; margin: 0;
padding: 0; padding: 0;
height: 35px; height: 35px;
background-color: ${({ theme }) => theme.bg3}; background-color: ${({ theme }) => theme.bg2};
margin-left: 8px; margin-left: 8px;
padding: 0.15rem 0.5rem; padding: 0.15rem 0.5rem;
border-radius: 0.5rem; border-radius: 0.5rem;
...@@ -305,7 +305,7 @@ export default function Header() { ...@@ -305,7 +305,7 @@ export default function Header() {
const userEthBalance = useETHBalances(account ? [account] : [])?.[account ?? ''] const userEthBalance = useETHBalances(account ? [account] : [])?.[account ?? '']
// const [isDark] = useDarkModeManager() // const [isDark] = useDarkModeManager()
const [darkMode] = useDarkModeManager() const [darkMode, toggleDarkMode] = useDarkModeManager()
const toggleClaimModal = useToggleSelfClaimModal() const toggleClaimModal = useToggleSelfClaimModal()
...@@ -381,6 +381,9 @@ export default function Header() { ...@@ -381,6 +381,9 @@ export default function Header() {
</AccountElement> </AccountElement>
</HeaderElement> </HeaderElement>
<HeaderElementWrap> <HeaderElementWrap>
<StyledMenuButton onClick={() => toggleDarkMode()}>
{darkMode ? <Moon size={20} /> : <Sun size={20} />}
</StyledMenuButton>
<Menu /> <Menu />
</HeaderElementWrap> </HeaderElementWrap>
</HeaderControls> </HeaderControls>
......
...@@ -21,15 +21,15 @@ const CTASection = styled.section` ...@@ -21,15 +21,15 @@ const CTASection = styled.section`
const CTA1 = styled(ExternalLink)` const CTA1 = styled(ExternalLink)`
background-size: 40px 40px; background-size: 40px 40px;
background-image: linear-gradient(to right, #2d2d2d 1px, transparent 1px), background-image: linear-gradient(to right, ${({ theme }) => theme.bg3} 1px, transparent 1px),
linear-gradient(to bottom, #2d2d2d 1px, transparent 1px); linear-gradient(to bottom, ${({ theme }) => theme.bg3} 1px, transparent 1px);
background-color: ${({ theme }) => theme.bg1}; background-color: ${({ theme }) => theme.bg2};
padding: 32px; padding: 32px;
border-radius: 20px; border-radius: 20px;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
justify-content: space-between; justify-content: space-between;
border: 1px solid ${({ theme }) => theme.bg4}; border: 1px solid ${({ theme }) => theme.bg3};
* { * {
color: ${({ theme }) => theme.text1}; color: ${({ theme }) => theme.text1};
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment