feat(react): improve dark mode
This commit is contained in:
parent
3b8c393be8
commit
a781ef4f7c
|
@ -7,8 +7,6 @@ import { Dialog, Grid, Text } from '~/src/system'
|
||||||
export const ConnectWalletDialog = () => {
|
export const ConnectWalletDialog = () => {
|
||||||
const [wallet, setWallet] = useState<'coinbase' | undefined>()
|
const [wallet, setWallet] = useState<'coinbase' | undefined>()
|
||||||
|
|
||||||
console.log(wallet)
|
|
||||||
|
|
||||||
// TODO: Add wallet logos
|
// TODO: Add wallet logos
|
||||||
return (
|
return (
|
||||||
<Dialog title="Connect Ethereum Wallet">
|
<Dialog title="Connect Ethereum Wallet">
|
||||||
|
|
|
@ -71,10 +71,10 @@ const Link = styled(NavLink, {
|
||||||
right: 8,
|
right: 8,
|
||||||
width: 22,
|
width: 22,
|
||||||
height: 22,
|
height: 22,
|
||||||
background: '#4360DF',
|
background: '$primary-1',
|
||||||
borderRadius: '$full',
|
borderRadius: '$full',
|
||||||
fontSize: 12,
|
fontSize: 12,
|
||||||
color: '#fff',
|
color: '$accent-11',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
@ -75,7 +75,7 @@ const Wrapper = styled('div', {
|
||||||
|
|
||||||
const Bubble = styled('div', {
|
const Bubble = styled('div', {
|
||||||
width: '100%',
|
width: '100%',
|
||||||
background: '#EEF2F5',
|
background: '$gray-2',
|
||||||
borderRadius: '16px 16px 4px 16px;',
|
borderRadius: '16px 16px 4px 16px;',
|
||||||
padding: 2,
|
padding: 2,
|
||||||
overflow: 'hidden',
|
overflow: 'hidden',
|
||||||
|
@ -86,7 +86,7 @@ const InputWrapper = styled('div', {
|
||||||
height: 40,
|
height: 40,
|
||||||
width: '100%',
|
width: '100%',
|
||||||
alignItems: 'center',
|
alignItems: 'center',
|
||||||
background: '#EEF2F5',
|
background: '$gray-2',
|
||||||
padding: '0 0 0 12px',
|
padding: '0 0 0 12px',
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
|
@ -116,7 +116,7 @@ const Wrapper = styled('div', {
|
||||||
right: 16,
|
right: 16,
|
||||||
padding: 2,
|
padding: 2,
|
||||||
boxShadow: '0px 4px 12px rgba(0, 34, 51, 0.08)',
|
boxShadow: '0px 4px 12px rgba(0, 34, 51, 0.08)',
|
||||||
background: '#fff',
|
background: '$background',
|
||||||
borderRadius: 8,
|
borderRadius: 8,
|
||||||
display: 'none',
|
display: 'none',
|
||||||
|
|
||||||
|
|
|
@ -77,7 +77,7 @@ const Wrapper = styled('div', {
|
||||||
height: '100%',
|
height: '100%',
|
||||||
display: 'flex',
|
display: 'flex',
|
||||||
alignItems: 'stretch',
|
alignItems: 'stretch',
|
||||||
background: '#fff',
|
background: '$background',
|
||||||
maxWidth: '100%',
|
maxWidth: '100%',
|
||||||
minWidth: 1,
|
minWidth: 1,
|
||||||
})
|
})
|
||||||
|
|
|
@ -9,8 +9,6 @@ interface Props {
|
||||||
const EmojiHash = (props: Props) => {
|
const EmojiHash = (props: Props) => {
|
||||||
const { name } = props
|
const { name } = props
|
||||||
|
|
||||||
console.log(name)
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Base>
|
<Base>
|
||||||
🎩🍞🥑🦍🌈📡
|
🎩🍞🥑🦍🌈📡
|
||||||
|
|
|
@ -9,7 +9,7 @@ import { Icon } from '../icon'
|
||||||
const Content = styled('div', {
|
const Content = styled('div', {
|
||||||
minWidth: 176,
|
minWidth: 176,
|
||||||
padding: '8px 0',
|
padding: '8px 0',
|
||||||
background: theme.colors.white,
|
background: '$background',
|
||||||
borderRadius: theme.radii[8],
|
borderRadius: theme.radii[8],
|
||||||
boxShadow:
|
boxShadow:
|
||||||
'0px 2px 4px rgba(0, 34, 51, 0.16), 0px 4px 12px rgba(0, 34, 51, 0.08)',
|
'0px 2px 4px rgba(0, 34, 51, 0.16), 0px 4px 12px rgba(0, 34, 51, 0.08)',
|
||||||
|
@ -41,7 +41,7 @@ const ItemBase = styled('div', {
|
||||||
height: 34,
|
height: 34,
|
||||||
fontSize: 13,
|
fontSize: 13,
|
||||||
lineHeight: 1,
|
lineHeight: 1,
|
||||||
color: '#000',
|
color: '$accent-1',
|
||||||
display: 'flex',
|
display: 'flex',
|
||||||
alignItems: 'center',
|
alignItems: 'center',
|
||||||
gap: 6,
|
gap: 6,
|
||||||
|
@ -51,7 +51,7 @@ const ItemBase = styled('div', {
|
||||||
whiteSpace: 'nowrap',
|
whiteSpace: 'nowrap',
|
||||||
|
|
||||||
'&:focus, &[aria-selected="true"], &[aria-expanded="true"]': {
|
'&:focus, &[aria-selected="true"], &[aria-expanded="true"]': {
|
||||||
backgroundColor: '#EEF2F5',
|
backgroundColor: '$gray-2',
|
||||||
},
|
},
|
||||||
|
|
||||||
'&[data-disabled]': {
|
'&[data-disabled]': {
|
||||||
|
@ -59,15 +59,15 @@ const ItemBase = styled('div', {
|
||||||
},
|
},
|
||||||
|
|
||||||
svg: {
|
svg: {
|
||||||
color: '#4360DF',
|
color: '$primary-1',
|
||||||
},
|
},
|
||||||
|
|
||||||
variants: {
|
variants: {
|
||||||
danger: {
|
danger: {
|
||||||
true: {
|
true: {
|
||||||
color: '#FF2D55',
|
color: '$danger-1',
|
||||||
svg: {
|
svg: {
|
||||||
color: '#FF2D55',
|
color: '$danger-1',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -98,7 +98,7 @@ const TriggerItemIcon = styled('div', {
|
||||||
|
|
||||||
const Separator = styled('div', {
|
const Separator = styled('div', {
|
||||||
height: 1,
|
height: 1,
|
||||||
background: '#F0F2F5',
|
background: '$gray-5',
|
||||||
margin: '5px 0',
|
margin: '5px 0',
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ export const Base = styled('input', {
|
||||||
lineHeight: 1.2,
|
lineHeight: 1.2,
|
||||||
fontSize: '15px',
|
fontSize: '15px',
|
||||||
padding: '10px 16px',
|
padding: '10px 16px',
|
||||||
background: '#EEF2F5',
|
background: '$gray-2',
|
||||||
borderRadius: 8,
|
borderRadius: 8,
|
||||||
height: 44,
|
height: 44,
|
||||||
width: '100%',
|
width: '100%',
|
||||||
|
@ -14,7 +14,7 @@ export const Base = styled('input', {
|
||||||
justifyContent: 'center',
|
justifyContent: 'center',
|
||||||
|
|
||||||
'&::placeholder': {
|
'&::placeholder': {
|
||||||
color: '#939BA1',
|
color: '$gray-1',
|
||||||
},
|
},
|
||||||
|
|
||||||
'&:focus': {
|
'&:focus': {
|
||||||
|
|
|
@ -28,8 +28,8 @@ export const Content = styled(Primitive.Content, {
|
||||||
fontSize: 13,
|
fontSize: 13,
|
||||||
padding: 8,
|
padding: 8,
|
||||||
lineHeight: 1,
|
lineHeight: 1,
|
||||||
backgroundColor: '#000',
|
backgroundColor: '$accent-1',
|
||||||
color: '#fff',
|
color: '$accent-11',
|
||||||
borderRadius: 8,
|
borderRadius: 8,
|
||||||
|
|
||||||
'@media (prefers-reduced-motion: no-preference)': {
|
'@media (prefers-reduced-motion: no-preference)': {
|
||||||
|
@ -59,5 +59,5 @@ export const Content = styled(Primitive.Content, {
|
||||||
})
|
})
|
||||||
|
|
||||||
export const Arrow = styled(Primitive.Arrow, {
|
export const Arrow = styled(Primitive.Arrow, {
|
||||||
fill: '#000',
|
fill: '$accent-1',
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue