aboutsummaryrefslogtreecommitdiff
path: root/frontend/src/components/ViewPaste.js
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/src/components/ViewPaste.js')
-rw-r--r--frontend/src/components/ViewPaste.js28
1 files changed, 8 insertions, 20 deletions
diff --git a/frontend/src/components/ViewPaste.js b/frontend/src/components/ViewPaste.js
index 55d26f7..9dd281c 100644
--- a/frontend/src/components/ViewPaste.js
+++ b/frontend/src/components/ViewPaste.js
@@ -30,7 +30,6 @@ const ViewPaste = (props) => {
}, [language])
const ErrorLabelRef = useRef(null);
- const ComponentRef = useRef(null);
function validatePass(pass, onErrorCallBack) {
FetchPasswordPaste(props.hash, pass)
@@ -97,24 +96,14 @@ const ViewPaste = (props) => {
}, [props.hash])
function getDisplay() {
- if (isRenderMode) {
- return (
- <RenderDispatch
- language={language}
- content={content}
- ref={ComponentRef}
- />
- )
- } else {
- return (
- <CodeRenderer
- content={content}
- lang={language}
- theme={theme}
- ref={ComponentRef}
- id="pasteInput" />
- )
- }
+ return isRenderMode ? <RenderDispatch
+ language={language}
+ content={content}
+ /> : <CodeRenderer
+ content={content}
+ lang={language}
+ theme={theme}
+ id="pasteInput" />
}
return (
@@ -139,7 +128,6 @@ const ViewPaste = (props) => {
toggleRenderCallback={() => setIsRenderMode(!isRenderMode)}
isRenderMode={isRenderMode}
onChange={(e) => setTheme(e.target.value)}
- compref={ComponentRef}
err={<Error ref={ErrorLabelRef} />}
/>
</div>