From 0856fb8a8ea4b292fe2bf358cd55a4893948a6a9 Mon Sep 17 00:00:00 2001 From: Calum Murphy Date: Thu, 27 Aug 2026 15:34:53 +0100 Subject: [PATCH 1/2] Fixing editing cluster instructions. Ordering now works and GOOD - BAD no longer swap on patch request. --- frontend/app/components/ClusterSettings.jsx | 114 ++++++++++-------- frontend/app/components/Overview.jsx | 2 +- frontend/app/components/PersonalSchedule.jsx | 2 +- frontend/app/components/PoolSettingsPage.jsx | 4 +- frontend/app/components/TeamsSettingsPage.jsx | 4 +- frontend/app/globals.css | 7 +- 6 files changed, 76 insertions(+), 57 deletions(-) diff --git a/frontend/app/components/ClusterSettings.jsx b/frontend/app/components/ClusterSettings.jsx index f3ad435..b78f5b8 100644 --- a/frontend/app/components/ClusterSettings.jsx +++ b/frontend/app/components/ClusterSettings.jsx @@ -269,7 +269,7 @@ export default function ClusterSettingsPage() { expectedTime, bad, good, - position + position: Number(position) }) }); @@ -370,7 +370,7 @@ export default function ClusterSettingsPage() {
{!hasChecks ? (
- + No checks have been performed for this cluster
@@ -395,13 +395,18 @@ export default function ClusterSettingsPage() { )}
- + id: {clusterId} - - pool: {cluster.pool.name} - + {cluster.pool.name && ( + + + pool: {cluster.pool.name} + + + )} +
@@ -558,6 +563,7 @@ export default function ClusterSettingsPage() {
{editingInstructionId === step.id ? (
+ @@ -565,7 +571,7 @@ export default function ClusterSettingsPage() { } className="w-full rounded-xl border border-slate-700 bg-slate-900 p-4 text-white outline-none focus:border-blue-500 focus:ring-2 focus:ring-blue-500/30" /> - +