HPG Design changes

This commit is contained in:
nocnico
2025-05-21 23:48:50 +02:00
parent f52f870eed
commit ade272a087
2 changed files with 62 additions and 21 deletions

View File

@@ -162,14 +162,45 @@ const Einsatzdetails = ({ mission }: { mission: Mission }) => {
{mission.state === "draft" && ( {mission.state === "draft" && (
<div> <div>
<div className="divider mt-0 mb-0" /> <div className="divider mt-0 mb-0" />
<div className="form-control mb-2">
<label className="flex items-center gap-2 cursor-pointer">
<input
type="checkbox"
className="checkbox checkbox-sm checkbox-primary"
/>
<span className="label-text font-semibold leading-6">
Ohne HPG-Mission alarmieren
</span>
</label>
</div>
<div className="flex items-center gap-2 w-full"> <div className="flex items-center gap-2 w-full">
<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={() => 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
</span> </span>
</button> */}
{/* <button
className="btn btn-sm btn-info btn-outline flex-3"
onClick={() => sendAlertMutation.mutate(mission.id)}
disabled
>
<span className="flex items-center gap-2">
<span className="loading loading-spinner loading-md"></span>{" "}
HPG-Validierung läuft...
</span>
</button> */}
<button
className="btn btn-sm btn-warning btn-outline flex-3"
onClick={() => sendAlertMutation.mutate(mission.id)}
>
<span className="flex items-center gap-2">
<BellRing size={16} /> Mit neuer Position alarmieren
</span>
</button> </button>
<button <button

View File

@@ -272,13 +272,14 @@ export const MissionForm = () => {
))} ))}
</select> </select>
{/* TODO: Nur anzeigen wenn eine Station mit HPG ausgewählt ist */} {/* TODO: Nur anzeigen wenn eine Station mit HPG ausgewählt ist */}
<div className="mb-4">
<select <select
{...form.register("hpgMissionString")} {...form.register("hpgMissionString")}
className="select select-primary select-bordered w-full mb-4" className="select select-primary select-bordered w-full"
defaultValue="default" defaultValue="default"
> >
<option disabled value=""> <option disabled value="">
Einsatz Szenerie auswählen... Einsatz Szenario auswählen...
</option> </option>
{keywords && {keywords &&
keywords keywords
@@ -292,6 +293,15 @@ export const MissionForm = () => {
); );
})} })}
</select> </select>
{form.watch("hpgMissionString") &&
form.watch("hpgMissionString") !== "" && (
<p className="text-sm text-error">
Szenario wird vor Alarmierung HPG-Validiert. <br />
Achte nach dem Vorbereiten / Alarmieren auf den Status der
Mission.
</p>
)}
</div>
</> </>
)} )}
<textarea <textarea