This commit is contained in:
nocnico
2025-05-14 00:03:04 +02:00
parent 96dc177a5f
commit b56d35a030

View File

@@ -138,7 +138,6 @@ const FMSStatusSelector = ({
onMouseEnter={() => setHoveredStatus(status)} onMouseEnter={() => setHoveredStatus(status)}
onMouseLeave={() => setHoveredStatus(null)} onMouseLeave={() => setHoveredStatus(null)}
onClick={async () => { onClick={async () => {
// Handle status change logic here
await changeAircraftMutation.mutateAsync({ await changeAircraftMutation.mutateAsync({
id: aircraft.id, id: aircraft.id,
update: { update: {
@@ -153,10 +152,10 @@ const FMSStatusSelector = ({
))} ))}
</div> </div>
<div className="flex gap-1 p-2 justify-center items-center"> <div className="flex gap-1 p-2 justify-center items-center">
{["E", "C", "F", "J", "L", "c", "d", "h", "o", "u"].map((char) => ( {["E", "C", "F", "J", "L", "c", "d", "h", "o", "u"].map((status) => (
<button <button
disabled={!dispatcherConnected} disabled={!dispatcherConnected}
key={char} key={status}
className={cn( className={cn(
"flex justify-center items-center min-w-10 min-h-10 cursor-pointer text-lg font-bold", "flex justify-center items-center min-w-10 min-h-10 cursor-pointer text-lg font-bold",
!dispatcherConnected && "cursor-not-allowed", !dispatcherConnected && "cursor-not-allowed",
@@ -165,11 +164,17 @@ const FMSStatusSelector = ({
backgroundColor: "var(--color-base-200)", backgroundColor: "var(--color-base-200)",
color: "gray", color: "gray",
}} }}
onClick={() => { onClick={async () => {
toast.success(`Button ${char} clicked`); await changeAircraftMutation.mutateAsync({
id: aircraft.id,
update: {
fmsStatus: status,
},
});
toast.success(`Status changed to ${status}`);
}} }}
> >
{char} {status}
</button> </button>
))} ))}
</div> </div>