1
0
mirror of https://github.com/trezor/trezor-wallet synced 2025-05-05 16:39:17 +00:00

Style "Select" component

This commit is contained in:
Vasek Mlejnsky 2018-08-27 08:32:06 +02:00
parent 0aa4bfd26a
commit 4cd52f3ecf

View File

@ -36,17 +36,16 @@ const styles = {
...base, ...base,
width: '180px', width: '180px',
}), }),
control: (base, state) => ({ control: (base, { isDisabled }) => ({
...base, ...base,
borderRadius: '2px', borderRadius: '2px',
// state.onHover: () => { borderColor: colors.DIVIDER,
// borderColor: colors.DIVIDER, boxShadow: 'none',
// }, background: isDisabled ? colors.LANDING : colors.WHITE,
borderColor: state.hover ? colors.DIVIDER : colors.DIVIDER, '&:hover': {
}), cursor: 'pointer',
option: base => ({ borderColor: colors.DIVIDER,
...base, },
color: colors.TEXT_SECONDARY,
}), }),
indicatorSeparator: () => ({ indicatorSeparator: () => ({
display: 'none', display: 'none',
@ -55,6 +54,35 @@ const styles = {
...base, ...base,
color: colors.TEXT_SECONDARY, color: colors.TEXT_SECONDARY,
path: '', path: '',
'&:hover': {
color: colors.TEXT_SECONDARY,
},
}),
menu: base => ({
...base,
margin: 0,
boxShadow: 'none',
}),
menuList: base => ({
...base,
padding: 0,
boxShadow: 'none',
background: colors.WHITE,
}),
option: (base, { isSelected }) => ({
...base,
color: colors.TEXT_SECONDARY,
background: isSelected ? colors.LANDING : colors.WHITE,
borderRadius: 0,
borderLeft: `1px solid ${colors.DIVIDER}`,
borderRight: `1px solid ${colors.DIVIDER}`,
'&:last-child': {
borderBottom: `1px solid ${colors.DIVIDER}`,
},
'&:hover': {
cursor: 'pointer',
background: colors.LANDING,
},
}), }),
}; };