Skip to content

Commit 5bfa36d

Browse files
pskelinilhan007
authored andcommitted
docs: add reset button in playground (#8531)
1 parent 7f61f6d commit 5bfa36d

File tree

1 file changed

+15
-0
lines changed
  • packages/website/src/components/Editor

1 file changed

+15
-0
lines changed

packages/website/src/components/Editor/index.js

+15
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import { encodeToBase64, decodeFromBase64 } from "./share.js";
1010
import clsx from "clsx";
1111
import ShareIcon from "../../../local-cdn/local-cdn/icons/dist/v5/share-2.svg";
1212
import { Splitter } from 'react-splitter-light';
13+
import ResetIcon from "../../../local-cdn/local-cdn/icons/dist/v5/reset.svg";
1314
import DownloadIcon from "../../../local-cdn/local-cdn/icons/dist/v5/download-from-cloud.svg";
1415
import EditIcon from "../../../local-cdn/local-cdn/icons/dist/v5/edit.svg";
1516
import ActionIcon from "../../../local-cdn/local-cdn/icons/dist/v5/action.svg";
@@ -125,6 +126,12 @@ export default function Editor({html, js, css, mainFile = "main.js", canShare =
125126
return files;
126127
}
127128

129+
const reset = () => {
130+
localStorage.clear("project");
131+
location.hash = "";
132+
location.reload();
133+
}
134+
128135
const download = () => {
129136
const files = getSampleFiles();
130137
downloadSample(files);
@@ -332,6 +339,14 @@ ${fixAssetPaths(js)}`,
332339
?
333340
<>
334341
<div className={`${styles.editor__toolbar}`}>
342+
<button
343+
className={`button button--secondary ${styles.previewResult__download}`}
344+
onClick={ reset }
345+
>
346+
<ResetIcon className={`${styles.btn__icon}`}/>
347+
Reset exapmle
348+
</button>
349+
335350
<button
336351
className={`button button--secondary ${styles.previewResult__download}`}
337352
onClick={ download }

0 commit comments

Comments
 (0)