diff options
author | Francesco Agosti <francesco.agosti93@gmail.com> | 2018-11-09 03:19:51 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-09 03:19:51 +0800 |
commit | b388d5496272d535b5c192a7098f4227bb1fb3f2 (patch) | |
tree | 2b1deb57dcddf1c52bb7155836971be52d0b9fa3 /packages/instant/src/components/ui/input.tsx | |
parent | adcfe51190c8ca5cd4d11e49eb7e100c80fbd16c (diff) | |
parent | c27194a35783d966b27deeb1654a077b8c1ba1c8 (diff) | |
download | dexon-sol-tools-b388d5496272d535b5c192a7098f4227bb1fb3f2.tar dexon-sol-tools-b388d5496272d535b5c192a7098f4227bb1fb3f2.tar.gz dexon-sol-tools-b388d5496272d535b5c192a7098f4227bb1fb3f2.tar.bz2 dexon-sol-tools-b388d5496272d535b5c192a7098f4227bb1fb3f2.tar.lz dexon-sol-tools-b388d5496272d535b5c192a7098f4227bb1fb3f2.tar.xz dexon-sol-tools-b388d5496272d535b5c192a7098f4227bb1fb3f2.tar.zst dexon-sol-tools-b388d5496272d535b5c192a7098f4227bb1fb3f2.zip |
Merge pull request #1220 from 0xProject/feature/instant/prevent-css-leakage
[instant] Prevent CSS leakage
Diffstat (limited to 'packages/instant/src/components/ui/input.tsx')
-rw-r--r-- | packages/instant/src/components/ui/input.tsx | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/packages/instant/src/components/ui/input.tsx b/packages/instant/src/components/ui/input.tsx index a884ff7cb..2fb408db4 100644 --- a/packages/instant/src/components/ui/input.tsx +++ b/packages/instant/src/components/ui/input.tsx @@ -16,17 +16,20 @@ export const Input = styled.input < InputProps > ` - font-size: ${props => props.fontSize}; - width: ${props => props.width}; - padding: 0.1em 0em; - font-family: 'Inter UI'; - color: ${props => props.theme[props.fontColor || 'white']}; - background: transparent; - outline: none; - border: none; - &::placeholder { + && { + all: initial; + font-size: ${props => props.fontSize}; + width: ${props => props.width}; + padding: 0.1em 0em; + font-family: 'Inter UI'; color: ${props => props.theme[props.fontColor || 'white']}; - opacity: 0.5; + background: transparent; + outline: none; + border: none; + &::placeholder { + color: ${props => props.theme[props.fontColor || 'white']}; + opacity: 0.5; + } } `; |