Version selector close (#26)

This commit is contained in:
mmeigs 2023-03-29 13:41:13 -05:00 committed by GitHub
parent 0b257c9a04
commit 5807220d26
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -24,7 +24,9 @@ const VersionSelectorComponent = ({
rootUrl,
description,
}: VersionSelectorProps): JSX.Element => {
const selectedIdx = resourceVersions.indexOf(active.resourceVersion);
const [selectedIdx, setSelectedIdx] = React.useState(
resourceVersions.indexOf(active.resourceVersion),
);
const [open, setOpen] = React.useState<boolean>(false);
const menuListRef = React.useRef(null);
useOutsideClick(menuListRef, () => {
@ -37,6 +39,8 @@ const VersionSelectorComponent = ({
// navigate to resource version spec
const selectedResourceVersionUrl = `${rootUrl}/${resourceVersion}`;
window.location.href = selectedResourceVersionUrl;
setSelectedIdx(idx);
return setOpen(false);
};
return (