From f17c7e4a22c4a11056251598a11b0ffb31804b73 Mon Sep 17 00:00:00 2001 From: August Skare Date: Fri, 26 Oct 2018 08:50:20 +0200 Subject: fix button position in code component --- packages/dev-tools-pages/ts/components/Code.tsx | 39 ++++++++++++++----------- 1 file changed, 22 insertions(+), 17 deletions(-) (limited to 'packages/dev-tools-pages/ts/components/Code.tsx') diff --git a/packages/dev-tools-pages/ts/components/Code.tsx b/packages/dev-tools-pages/ts/components/Code.tsx index ffa4441d4..753965568 100644 --- a/packages/dev-tools-pages/ts/components/Code.tsx +++ b/packages/dev-tools-pages/ts/components/Code.tsx @@ -29,6 +29,13 @@ const Button = styled(BaseButton)` } `; +const Container = styled.div` + position: relative; + &:hover ${Button} { + opacity: 1; + } +`; + const Base = styled.div < CodeProps > @@ -54,10 +61,6 @@ const Base = overflow-x: auto; -webkit-overflow-scrolling: touch; - - &:hover ${Button} { - opacity: 1; - } `; const StyledCodeDiff = @@ -162,20 +165,22 @@ class Code extends React.Component { const Code = diff ? StyledCodeDiff : 'code'; return ( - - - - {hlCode === undefined ? children : null} - - + + + + + {hlCode === undefined ? children : null} + + + {!('clipboard' in navigator) ? ( + ); } } -- cgit v1.2.3