Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 3x 9x 13x | import {create} from 'zustand';
import {TransportMode} from "../type";
import {OutdoorDirectionResponse} from "../api/outdoorDirectionsApi";
interface NavigationConfigState {
navigationMode: TransportMode;
setNavigationMode: (mode: TransportMode) => void;
allOutdoorRoutes: OutdoorDirectionResponse[];
setAllOutdoorRoutes: (routes: OutdoorDirectionResponse[]) => void;
}
const useNavigationConfig = create<NavigationConfigState>((set) => ({
navigationMode: 'WALK',
setNavigationMode: (mode: TransportMode) => set({navigationMode: mode}),
allOutdoorRoutes: [],
setAllOutdoorRoutes: (routes: OutdoorDirectionResponse[]) => set({allOutdoorRoutes: routes}),
}));
export default useNavigationConfig;
|