From 112429676a36fd88aed3e0558faf23ecb4a678ac Mon Sep 17 00:00:00 2001 From: jackyzha0 Date: Thu, 17 Sep 2020 00:24:49 -0700 Subject: set default for md and latex to renderer, add title and description setting in pasteview --- frontend/src/components/ViewPaste.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'frontend/src') diff --git a/frontend/src/components/ViewPaste.js b/frontend/src/components/ViewPaste.js index 179321b..b2e1ba5 100644 --- a/frontend/src/components/ViewPaste.js +++ b/frontend/src/components/ViewPaste.js @@ -7,6 +7,7 @@ import PasswordModal from './modals/PasswordModal' import { FetchPaste, FetchPasswordPaste } from '../helpers/httpHelper' import { LANGS } from './renderers/Code' import RenderDispatch from './renderers/RenderDispatch' +import MetaTags from 'react-meta-tags'; function fmtDateStr(dateString) { const d = new Date(dateString) @@ -22,7 +23,7 @@ const ViewPaste = (props) => { const [validPass, setValidPass] = useState(false); const [expiry, setExpiry] = useState(''); const [theme, setTheme] = useState('atom'); - const [isRenderMode, setIsRenderMode] = useState(false); + const [isRenderMode, setIsRenderMode] = useState(true); const [language, setLanguage] = useState(LANGS.raw); const ErrorLabelRef = useRef(null); @@ -54,6 +55,7 @@ const ViewPaste = (props) => { } function setStateFromData(data) { + document.title = data.title setTitle(data.title) setContent(data.content) setLanguage(data.language) @@ -114,6 +116,10 @@ const ViewPaste = (props) => { return (
+ + + +