Skip to content

Commit e8a95cd

Browse files
committed
Revert "Refactor VersionSelector to remove unused state and update URL on version selection"
This reverts commit 46b96e6.
1 parent 46b96e6 commit e8a95cd

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

xp-archive/client/versionSelector/VersionSelector.tsx

+3-5
Original file line numberDiff line numberDiff line change
@@ -34,19 +34,17 @@ const VersionButton = ({ isSelected, onClick, children }: VersionButtonProps) =>
3434

3535
export const VersionSelector = ({ versions, isOpen, onClose }: Props) => {
3636
const [searchQuery, setSearchQuery] = useState('');
37-
const { selectedVersion, setSelectedVersion } = useAppState();
37+
const { setSelectedContentId, selectedVersion, setSelectedVersion } = useAppState();
3838

3939
const handleClose = () => {
4040
setSearchQuery('');
4141
onClose();
4242
};
4343

4444
const selectVersion = (versionId: string) => {
45+
const nodeId = versions.find((v) => v.versionId === versionId)?.nodeId;
46+
if (nodeId) setSelectedContentId(nodeId);
4547
setSelectedVersion(versionId);
46-
47-
// Update URL without page reload
48-
const newUrl = `${window.location.pathname.split('/').slice(0, 4).join('/')}/${versionId}`;
49-
window.history.pushState({}, '', newUrl);
5048
};
5149

5250
const filteredVersions = versions.filter((version) =>

0 commit comments

Comments
 (0)