diff options
| author | jackyzha0 <[email protected]> | 2021-03-06 16:32:09 -0800 |
|---|---|---|
| committer | jackyzha0 <[email protected]> | 2021-03-06 16:32:09 -0800 |
| commit | 75e8bdd2d4cdaefe28ed40a7735c993f98d15754 (patch) | |
| tree | 1b84a2222a11332075dc5de4405cd9d9e86193a5 /frontend/src/components/PasteInfo.js | |
| parent | paste modal fixes (diff) | |
| download | ctrl-v-75e8bdd2d4cdaefe28ed40a7735c993f98d15754.tar.xz ctrl-v-75e8bdd2d4cdaefe28ed40a7735c993f98d15754.zip | |
refactor form -> common
Diffstat (limited to 'frontend/src/components/PasteInfo.js')
| -rw-r--r-- | frontend/src/components/PasteInfo.js | 27 |
1 files changed, 12 insertions, 15 deletions
diff --git a/frontend/src/components/PasteInfo.js b/frontend/src/components/PasteInfo.js index 114d0e1..cb48b20 100644 --- a/frontend/src/components/PasteInfo.js +++ b/frontend/src/components/PasteInfo.js @@ -3,6 +3,7 @@ import styled from 'styled-components' import { useHistory } from 'react-router-dom'; import { Theme } from './Inputs' import { exportComponentAsPNG } from "react-component-export-image"; +import {Button} from "./Common/Button"; const Bold = styled.span` font-weight: 700 @@ -13,14 +14,11 @@ const StyledDiv = styled.div` margin: 2em 0; ` -const Button = styled.button` - margin-right: 0 !important; - margin-left: 2em !important; - height: calc(16px + 1.6em); +const ShiftedButton = styled(Button)` margin-top: 1.6em !important; ` -const SpacedText = styled.span` +const SpacedText = styled.p` margin-right: 1em; ` @@ -28,7 +26,6 @@ const Flex = styled.div` float: right; display: flex; flex-direction: row; - transform: translateY(0.2em); ` const PasteInfo = (props) => { @@ -42,12 +39,12 @@ const PasteInfo = (props) => { const buttonTxt = props.isRenderMode ? 'text' : 'render' if (props.lang === 'latex' || props.lang === 'markdown') { return ( - <Button - className="lt-shadow lt-hover" + <ShiftedButton + secondary type="button" onClick={props.toggleRenderCallback}> {buttonTxt} - </Button> + </ShiftedButton> ); } } @@ -55,18 +52,18 @@ const PasteInfo = (props) => { return ( <div> <Flex> - <Button - className="lt-shadow lt-hover" + <ShiftedButton + secondary type="button" onClick={redirRaw}> view raw - </Button> - <Button - className="lt-shadow lt-hover" + </ShiftedButton> + <ShiftedButton + secondary type="button" onClick={() => exportComponentAsPNG(props.compref, `paste-${props.hash}.png`)}> save png - </Button> + </ShiftedButton> {renderable()} <Theme value={props.theme} |