hotfix: hash links in playground

This commit is contained in:
Vyacheslav Matyukhin 2022-07-06 19:34:39 +04:00
parent 6e968c492b
commit 7746b5673d
No known key found for this signature in database
GPG Key ID: 3D2A774C5489F96C

View File

@ -36,11 +36,16 @@ function setHashData(data) {
} }
export default function PlaygroundPage() { export default function PlaygroundPage() {
const hashData = getHashData();
if (hashData.initialSquiggleString) {
hashData.defaultCode = String(hashData.initialSquiggleString);
delete hashData.initialSquiggleString;
}
const playgroundProps = { const playgroundProps = {
defaultCode: "normal(0,1)", defaultCode: "normal(0,1)",
height: 700, height: 700,
showTypes: true, showTypes: true,
...getHashData(), ...hashData,
onCodeChange: (code) => setHashData({ initialSquiggleString: code }), onCodeChange: (code) => setHashData({ initialSquiggleString: code }),
onSettingsChange: (settings) => { onSettingsChange: (settings) => {
const { showTypes, showControls, showSummary, showEditor } = settings; const { showTypes, showControls, showSummary, showEditor } = settings;