resolves #96
This commit is contained in:
@@ -39,6 +39,10 @@ export interface MapStore {
|
||||
[aircraftId: string]: "home" | "fms" | "aircraft" | "mission" | "chat";
|
||||
};
|
||||
setAircraftTab: (aircraftId: number, tab: MapStore["aircraftTabs"][number]) => void;
|
||||
userSettings: {
|
||||
settingsAutoCloseMapPopup: boolean;
|
||||
};
|
||||
setUserSettings: (settings: Partial<MapStore["userSettings"]>) => void;
|
||||
}
|
||||
|
||||
export const useMapStore = create<MapStore>((set, get) => ({
|
||||
@@ -102,4 +106,14 @@ export const useMapStore = create<MapStore>((set, get) => ({
|
||||
},
|
||||
})),
|
||||
missionTabs: {},
|
||||
userSettings: {
|
||||
settingsAutoCloseMapPopup: false,
|
||||
},
|
||||
setUserSettings: (settings) =>
|
||||
set((state) => ({
|
||||
userSettings: {
|
||||
...state.userSettings,
|
||||
...settings,
|
||||
},
|
||||
})),
|
||||
}));
|
||||
|
||||
Reference in New Issue
Block a user