From 84ca07d859e34819bb01d1c178ba0fbb5fdecfe6 Mon Sep 17 00:00:00 2001 From: Misode Date: Sat, 19 Mar 2022 21:48:08 +0100 Subject: [PATCH] Clear share ID when changing version --- src/app/components/previews/BiomeSourcePreview.tsx | 2 +- src/app/pages/Generator.tsx | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/app/components/previews/BiomeSourcePreview.tsx b/src/app/components/previews/BiomeSourcePreview.tsx index 66c2a0fd..8a5c6359 100644 --- a/src/app/components/previews/BiomeSourcePreview.tsx +++ b/src/app/components/previews/BiomeSourcePreview.tsx @@ -99,7 +99,7 @@ export const BiomeSourcePreview = ({ model, data, shown, version }: PreviewProps newSeed(model)} />} - {focused?.temperature &&
+ {focused?.temperature !== undefined &&
k !== 'biome') .map(([k, v]) => `${k[0].toUpperCase()}: ${(v as number).toFixed(2)}`).join(' ')}/> diff --git a/src/app/pages/Generator.tsx b/src/app/pages/Generator.tsx index 9c947d49..d21a3ab3 100644 --- a/src/app/pages/Generator.tsx +++ b/src/app/pages/Generator.tsx @@ -220,6 +220,11 @@ export function Generator({}: Props) { } } + const selectVersion = (version: VersionId) => { + setSeachParams({ [SHARE_KEY]: undefined }) + changeVersion(version) + } + const [shareUrl, setShareUrl] = useState(undefined) const [shareShown, setShareShown] = useState(false) const [shareCopyActive, shareCopySuccess] = useActiveTimeout({ cooldown: 3000 }) @@ -330,7 +335,7 @@ export function Generator({}: Props) { {allowedVersions.reverse().map(v => - changeVersion(v)} /> + selectVersion(v)} /> )}