mirror of
https://github.com/duckietm/Nitro-V3.git
synced 2026-06-19 15:06:20 +00:00
Fix navigator tabs locking after entering room creator
setTab updated currentTabCode/currentFilter but never reset isCreatorOpen, so after opening the room creator, clicking another navigator tab changed the active tab code while the creator view stayed rendered (NavigatorView renders the search and creator views mutually exclusively based on isCreatorOpen). This left users stuck in the creator unable to switch tabs. Reset isCreatorOpen to false in setTab so selecting any tab also closes the creator.
This commit is contained in:
@@ -64,6 +64,6 @@ export const useNavigatorUiStore = createNitroStore<NavigatorUiState & Navigator
|
|||||||
markInitDone: () => set({ needsInit: false }),
|
markInitDone: () => set({ needsInit: false }),
|
||||||
requestSearch: () => set({ needsSearch: true }),
|
requestSearch: () => set({ needsSearch: true }),
|
||||||
consumeSearchRequest: () => set({ needsSearch: false }),
|
consumeSearchRequest: () => set({ needsSearch: false }),
|
||||||
setTab: (code) => set({ currentTabCode: code, currentFilter: '' }),
|
setTab: (code) => set({ currentTabCode: code, currentFilter: '', isCreatorOpen: false }),
|
||||||
setFilter: (value) => set({ currentFilter: value })
|
setFilter: (value) => set({ currentFilter: value })
|
||||||
}));
|
}));
|
||||||
|
|||||||
Reference in New Issue
Block a user