diff options
| author | jackyzha0 <[email protected]> | 2021-03-05 17:43:16 -0800 |
|---|---|---|
| committer | jackyzha0 <[email protected]> | 2021-03-05 17:43:16 -0800 |
| commit | d99b8f3f8bea25a406c448d0fd3cd38e7c3f136f (patch) | |
| tree | 6493e0c9813ac4591963e29b0e00a0edb026f2bc | |
| parent | title refactor (diff) | |
| download | ctrl-v-d99b8f3f8bea25a406c448d0fd3cd38e7c3f136f.tar.xz ctrl-v-d99b8f3f8bea25a406c448d0fd3cd38e7c3f136f.zip | |
remove extra langs
| -rw-r--r-- | frontend/src/components/Editor.js | 29 | ||||
| -rw-r--r-- | frontend/src/components/Inputs.js | 2 | ||||
| -rw-r--r-- | frontend/src/components/NewPaste.js | 2 | ||||
| -rw-r--r-- | frontend/src/components/ViewPaste.js | 2 | ||||
| -rw-r--r-- | frontend/src/components/renderers/Code.js | 21 |
5 files changed, 4 insertions, 52 deletions
diff --git a/frontend/src/components/Editor.js b/frontend/src/components/Editor.js deleted file mode 100644 index 83d8464..0000000 --- a/frontend/src/components/Editor.js +++ /dev/null @@ -1,29 +0,0 @@ -import React from 'react'; -import Editor from 'react-simple-code-editor'; -import { highlight, languages } from 'prismjs/components/prism-core'; -import 'prismjs/components/prism-clike'; -import 'prismjs/components/prism-javascript'; - -const code = `function add(a, b) { - return a + b; -} -`; - -class App extends React.Component { - state = { code }; - - render() { - return ( - <Editor - value={this.state.code} - onValueChange={code => this.setState({ code })} - highlight={code => highlight(code, languages.js)} - padding={10} - style={{ - fontFamily: '"JetBrains Mono", monospace', - fontSize: 12, - }} - /> - ); - } -}
\ No newline at end of file diff --git a/frontend/src/components/Inputs.js b/frontend/src/components/Inputs.js index 3adad92..e18133d 100644 --- a/frontend/src/components/Inputs.js +++ b/frontend/src/components/Inputs.js @@ -152,7 +152,7 @@ const LangInput = (props) => { <GenericDropdown {...props} options={options} - placeholder={LANGS.raw} + placeholder={LANGS.auto} label='language' /> ); diff --git a/frontend/src/components/NewPaste.js b/frontend/src/components/NewPaste.js index ff945a0..a8405b8 100644 --- a/frontend/src/components/NewPaste.js +++ b/frontend/src/components/NewPaste.js @@ -39,7 +39,7 @@ const NewPaste = () => { const [title, setTitle] = useState(''); const [content, setContent] = useState(''); const [pass, setPass] = useState(''); - const [language, setLanguage] = useState(LANGS.raw); + const [language, setLanguage] = useState(LANGS.auto); const [expiry, setExpiry] = useState(''); const [hash, setHash] = useState(''); const [isPreview, setIsPreview] = useState(false); diff --git a/frontend/src/components/ViewPaste.js b/frontend/src/components/ViewPaste.js index 5f9a962..a4f1844 100644 --- a/frontend/src/components/ViewPaste.js +++ b/frontend/src/components/ViewPaste.js @@ -24,7 +24,7 @@ const ViewPaste = (props) => { const [expiry, setExpiry] = useState(''); const [theme, setTheme] = useState('atom'); const [isRenderMode, setIsRenderMode] = useState(false); - const [language, setLanguage] = useState(LANGS.raw); + const [language, setLanguage] = useState(LANGS.auto); useEffect(() => { setIsRenderMode(language === 'latex' || language === 'markdown') diff --git a/frontend/src/components/renderers/Code.js b/frontend/src/components/renderers/Code.js index a312c51..9238061 100644 --- a/frontend/src/components/renderers/Code.js +++ b/frontend/src/components/renderers/Code.js @@ -12,28 +12,9 @@ export const THEMES = Object.freeze({ }) export const LANGS = Object.freeze({ - 'bash': 'bash', - 'c': 'c', - 'c++': 'cpp', - 'c#': 'cs', - 'css': 'css', - 'docker': 'dockerfile', - 'go': 'go', - 'haskell': 'haskell', - 'html': 'html', - 'java': 'java', - 'js': 'javascript', - 'jsx': 'jsx', 'latex': 'latex', - 'lisp': 'lisp', - 'makefile': 'makefile', 'markdown': 'markdown', - 'php': 'php', - 'python': 'python', - 'raw': 'text', - 'ruby': 'ruby', - 'scala': 'scala', - 'yaml': 'yaml' + 'auto': 'text', }) const StyledPre = styled.pre` |