Skip to content

Commit f7db8dc

Browse files
authored
Merge pull request #57 from navikt/bug-versionselect
fix version selection bug
2 parents a9e452c + cf91210 commit f7db8dc

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

xp-archive/client/context/appState/AppStateProvider.tsx

+8-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,13 @@ export const AppStateProvider = ({ children }: Props) => {
1616
const [selectedLocale, setSelectedLocale] = useState<Locale>('no');
1717
const [selectedVersion, setSelectedVersion] = useState<SelectedVersion>();
1818

19-
const setSelectedContentIdMemoized = useCallback(setSelectedContentId, [setSelectedContentId]);
19+
const updateSelectedContent = useCallback(
20+
(selectedContent: string) => {
21+
setSelectedContentId(selectedContent);
22+
setSelectedVersion(undefined);
23+
},
24+
[setSelectedContentId]
25+
);
2026

2127
const setSelectedLocaleMemoized = useCallback(setSelectedLocale, [setSelectedLocale]);
2228

@@ -27,7 +33,7 @@ export const AppStateProvider = ({ children }: Props) => {
2733
<AppStateContext.Provider
2834
value={{
2935
selectedContentId,
30-
setSelectedContentId: setSelectedContentIdMemoized,
36+
setSelectedContentId: updateSelectedContent,
3137
selectedVersion: selectedVersionMemoized,
3238
setSelectedVersion: setSelectedVersionMemoized,
3339
selectedLocale,

0 commit comments

Comments
 (0)