Clear share ID when changing version

This commit is contained in:
Misode
2022-03-19 21:48:08 +01:00
parent 68f525d702
commit 84ca07d859
2 changed files with 7 additions and 2 deletions

View File

@@ -220,6 +220,11 @@ export function Generator({}: Props) {
}
}
const selectVersion = (version: VersionId) => {
setSeachParams({ [SHARE_KEY]: undefined })
changeVersion(version)
}
const [shareUrl, setShareUrl] = useState<string | undefined>(undefined)
const [shareShown, setShareShown] = useState(false)
const [shareCopyActive, shareCopySuccess] = useActiveTimeout({ cooldown: 3000 })
@@ -330,7 +335,7 @@ export function Generator({}: Props) {
</BtnMenu>
<BtnMenu icon="tag" label={version} tooltip={locale('switch_version')} data-cy="version-switcher">
{allowedVersions.reverse().map(v =>
<Btn label={v} active={v === version} onClick={() => changeVersion(v)} />
<Btn label={v} active={v === version} onClick={() => selectVersion(v)} />
)}
</BtnMenu>
<BtnMenu icon="kebab_horizontal" tooltip={locale('more')}>