further Fix #20

This commit is contained in:
nocnico
2025-06-02 00:16:29 +02:00
parent ec3a3b2c59
commit 6972216aaf

View File

@@ -90,7 +90,7 @@ const Einsatzdetails = ({
}, },
}); });
const dispatcherConnected = useDispatchConnectionStore((s) => s.status) === "connected"; const dispatcherConnected = useDispatchConnectionStore((s) => s.status) === "connected";
const { setMissionFormValues, setOpen } = usePannelStore((state) => state); const { setMissionFormValues, setOpen, setEditingMission } = usePannelStore((state) => state);
const [ignoreHpg, setIgnoreHpg] = useState(false); const [ignoreHpg, setIgnoreHpg] = useState(false);
return ( return (
<div className="p-4 text-base-content"> <div className="p-4 text-base-content">
@@ -214,7 +214,12 @@ const Einsatzdetails = ({
mission.hpgValidationState !== HpgValidationState.POSITION_AMANDED && ( mission.hpgValidationState !== HpgValidationState.POSITION_AMANDED && (
<button <button
className="btn btn-sm btn-info btn-outline flex-3" className="btn btn-sm btn-info btn-outline flex-3"
onClick={() => sendAlertMutation.mutate(mission.id)} onClick={() => {
setOpen(false);
setMissionFormValues({});
setEditingMission(false, null);
sendAlertMutation.mutate(mission.id);
}}
> >
<span className="flex items-center gap-2"> <span className="flex items-center gap-2">
<BellRing size={16} /> Alarmieren <BellRing size={16} /> Alarmieren
@@ -226,7 +231,12 @@ const Einsatzdetails = ({
mission.hpgValidationState !== HpgValidationState.POSITION_AMANDED && ( mission.hpgValidationState !== HpgValidationState.POSITION_AMANDED && (
<button <button
className="btn btn-sm btn-info btn-outline flex-3" className="btn btn-sm btn-info btn-outline flex-3"
onClick={() => sendAlertMutation.mutate(mission.id)} onClick={() => {
setOpen(false);
setMissionFormValues({});
setEditingMission(false, null);
sendAlertMutation.mutate(mission.id);
}}
disabled disabled
> >
<span className="flex items-center gap-2"> <span className="flex items-center gap-2">
@@ -268,6 +278,10 @@ const Einsatzdetails = ({
addressZip: parsed.addressZip, addressZip: parsed.addressZip,
}, },
}); });
setOpen(false);
setMissionFormValues({});
setEditingMission(false, null);
await sendAlertMutation.mutateAsync(mission.id); await sendAlertMutation.mutateAsync(mission.id);
}} }}
> >