28 lines
719 B
TypeScript
28 lines
719 B
TypeScript
import { MissionOptionalDefaults } from "@repo/db/zod";
|
|
import { create } from "zustand";
|
|
|
|
interface MissionStore {
|
|
missions: MissionOptionalDefaults[];
|
|
setMissions: (missions: MissionOptionalDefaults[]) => void;
|
|
}
|
|
|
|
export const useMissionsStore = create<MissionStore>((set) => ({
|
|
missions: [
|
|
{
|
|
state: "draft",
|
|
id: "01250325",
|
|
addressLat: 52.520008,
|
|
addressLng: 13.404954,
|
|
addressStreet: "Alexanderplatz",
|
|
addressCity: "Berlin",
|
|
addressZip: "10178",
|
|
missionAdditionalInfo: "Additional info",
|
|
missionCategory: "AB_Atmung",
|
|
missionKeyword: "Zunehmende Beschwerden",
|
|
missionSummary: "AB1_0",
|
|
missionPatientInfo: "M/10",
|
|
},
|
|
],
|
|
setMissions: (missions) => set({ missions }),
|
|
}));
|