From f4cb08e7a1eaebf3c60506e3a4941c903619c448 Mon Sep 17 00:00:00 2001 From: jackyzha0 Date: Sat, 23 May 2020 10:59:31 -0700 Subject: fix more styling problems --- frontend/src/components/renderers/Code.js | 21 ++++++++-------- .../src/components/renderers/RenderDispatch.js | 29 ++++++++++++++++++++++ 2 files changed, 40 insertions(+), 10 deletions(-) create mode 100644 frontend/src/components/renderers/RenderDispatch.js (limited to 'frontend/src/components/renderers') diff --git a/frontend/src/components/renderers/Code.js b/frontend/src/components/renderers/Code.js index 9e7521b..524ea30 100644 --- a/frontend/src/components/renderers/Code.js +++ b/frontend/src/components/renderers/Code.js @@ -36,19 +36,20 @@ export const LANGS = Object.freeze({ }) const StyledPre = styled.pre` - padding: calc(0.8em - 1px) !important; - margin: 0; -` - -const CodeBlock = styled.div` width: 100%; font-size: 0.8em; min-height: 1.2em; - border-radius: 3px; - border: 1px solid #565656; + border-radius: 3px !important; + border: 1px solid #565656 !important; + padding: calc(0.8em - 1px) !important; outline: none; margin: 1.7em 0; - padding-right: calc(1.6em - 2px); + + & code:first-child { + margin-right: 10px !important; + border-radius: 0 !important; + border-right: 1px solid #11111155 !important; + } ` const CodeRenderer = React.forwardRef((props, ref) => { @@ -60,7 +61,7 @@ const CodeRenderer = React.forwardRef((props, ref) => { } return ( - +
{ PreTag={Pre}> {props.content} - +
); }); diff --git a/frontend/src/components/renderers/RenderDispatch.js b/frontend/src/components/renderers/RenderDispatch.js new file mode 100644 index 0000000..892c649 --- /dev/null +++ b/frontend/src/components/renderers/RenderDispatch.js @@ -0,0 +1,29 @@ +import React from 'react'; +import styled from 'styled-components' +import Latex from './Latex' +import CodeRenderer from './Code' + +const LatexWrapper = styled.div` + padding: 2em; +` + +const RenderDispatch = React.forwardRef((props, ref) => { + switch (props.language) { + case 'latex': + return ( + + + ) + default: + return ( + ) + } +}); + +export default RenderDispatch \ No newline at end of file -- cgit v1.2.3 From a8221e69b304b2c9ab36b4f24e3c27bd9a86cd53 Mon Sep 17 00:00:00 2001 From: jackyzha0 Date: Sat, 23 May 2020 11:29:05 -0700 Subject: change inline padding for latex --- frontend/src/components/renderers/Latex.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'frontend/src/components/renderers') diff --git a/frontend/src/components/renderers/Latex.js b/frontend/src/components/renderers/Latex.js index c5dd57c..7aacf7a 100644 --- a/frontend/src/components/renderers/Latex.js +++ b/frontend/src/components/renderers/Latex.js @@ -5,7 +5,7 @@ import styled from 'styled-components' const StyledInlineLatex = styled.div` display: block; - margin-bottom: 0.5em; + margin-bottom: 1em; ` class Latex extends React.Component { -- cgit v1.2.3