mirror of
https://github.com/duckietm/Nitro-V3.git
synced 2026-06-19 15:06:20 +00:00
e610cfeef4
Move favourite room ids out of the useBetween navigator store into a dedicated Zustand store. useNavigatorFavourite(roomId) subscribes only to s.ids.has(roomId) (a boolean), so a FavouriteChangedEvent for one room no longer re-renders every favourite-aware view. apply() returns the same state reference when membership is unchanged.
9 lines
512 B
TypeScript
9 lines
512 B
TypeScript
export { useNavigatorData } from './useNavigatorData';
|
|
export { useNavigatorFavourite } from './useNavigatorFavourite';
|
|
export { useNavigatorSearch } from './useNavigatorSearch';
|
|
export { useNavigatorUiState } from './useNavigatorUiState';
|
|
export { useNavigatorUiStore } from './navigatorUiStore';
|
|
export { useDoorState } from '../rooms/widgets/useDoorState';
|
|
export type { DoorStateSnapshot } from '../rooms/widgets/useDoorState';
|
|
export type { NavigatorUiActions, NavigatorUiState } from './navigatorUiStore';
|