File tree 1 file changed +8
-2
lines changed
xp-archive/client/context/appState
1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -16,7 +16,13 @@ export const AppStateProvider = ({ children }: Props) => {
16
16
const [ selectedLocale , setSelectedLocale ] = useState < Locale > ( 'no' ) ;
17
17
const [ selectedVersion , setSelectedVersion ] = useState < SelectedVersion > ( ) ;
18
18
19
- const setSelectedContentIdMemoized = useCallback ( setSelectedContentId , [ setSelectedContentId ] ) ;
19
+ const updateSelectedContent = useCallback (
20
+ ( selectedContent : string ) => {
21
+ setSelectedContentId ( selectedContent ) ;
22
+ setSelectedVersion ( undefined ) ;
23
+ } ,
24
+ [ setSelectedContentId ]
25
+ ) ;
20
26
21
27
const setSelectedLocaleMemoized = useCallback ( setSelectedLocale , [ setSelectedLocale ] ) ;
22
28
@@ -27,7 +33,7 @@ export const AppStateProvider = ({ children }: Props) => {
27
33
< AppStateContext . Provider
28
34
value = { {
29
35
selectedContentId,
30
- setSelectedContentId : setSelectedContentIdMemoized ,
36
+ setSelectedContentId : updateSelectedContent ,
31
37
selectedVersion : selectedVersionMemoized ,
32
38
setSelectedVersion : setSelectedVersionMemoized ,
33
39
selectedLocale,
You can’t perform that action at this time.
0 commit comments