Files
var-monorepo/apps/dispatch/app/_store/missionsStore.ts
2025-04-15 23:24:07 -07:00

28 lines
717 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 Atemnot",
missionPatientInfo: "M/10",
missionSummary: "Summary",
},
],
setMissions: (missions) => set({ missions }),
}));