diff --git a/src/components/Editor.js b/src/components/Editor.js
index f537be8..7510ac9 100644
--- a/src/components/Editor.js
+++ b/src/components/Editor.js
@@ -33,7 +33,7 @@ export default function Editor({ content, setContent, contentType }) {
return <>
-
+
>
diff --git a/src/components/EditorControls.js b/src/components/EditorControls.js
index 66e2fa1..54c3597 100644
--- a/src/components/EditorControls.js
+++ b/src/components/EditorControls.js
@@ -7,7 +7,7 @@ import copy from 'copy-to-clipboard';
import { languageIds } from '../highlighting';
import themes from '../style/themes';
-export default function EditorControls({ code, language, setLanguage, theme, setTheme }) {
+export default function EditorControls({ code, setCode, language, setLanguage, theme, setTheme }) {
const [saving, setSaving] = useState(false);
const [recentlySaved, setRecentlySaved] = useState(false);
@@ -24,17 +24,26 @@ export default function EditorControls({ code, language, setLanguage, theme, set
setSaving(false);
setRecentlySaved(true);
history.replace({
- pathname: pasteId,
- hash: ''
+ pathname: pasteId
});
copy(window.location.href);
document.title = 'paste | ' + pasteId;
});
}
+ function reset() {
+ setCode('');
+ setLanguage('plain');
+ history.replace({
+ pathname: '/'
+ });
+ document.title = 'paste';
+ }
+
return (
+