From 9fc1ea3d961b90433e8b344986125584e2afd133 Mon Sep 17 00:00:00 2001 From: Marlene-Angel <139193696+Marlene-Angel@users.noreply.github.com> Date: Sat, 20 Dec 2025 11:59:24 -0800 Subject: [PATCH] Ajustes UI en formulario de concentradores --- src/pages/concentrators/ConcentratorsPage.tsx | 171 +++++++++--------- 1 file changed, 89 insertions(+), 82 deletions(-) diff --git a/src/pages/concentrators/ConcentratorsPage.tsx b/src/pages/concentrators/ConcentratorsPage.tsx index c76e839..bd9bfd5 100644 --- a/src/pages/concentrators/ConcentratorsPage.tsx +++ b/src/pages/concentrators/ConcentratorsPage.tsx @@ -240,11 +240,18 @@ export default function ConcentratorsPage() { + onClick={() => { + setSearch(""); + setActiveConcentrator(null); + setShowModal(false); + setEditingSerial(null); + setForm(getEmptyConcentrator()); + }} + className="flex items-center gap-2 px-4 py-2 border border-white/40 rounded-lg" +> + Refresh + + @@ -306,90 +313,90 @@ export default function ConcentratorsPage() { {editingSerial ? "Edit Concentrator" : "Add Concentrator"} -
- - setForm({ ...form, "Device Name": e.target.value })} - /> -
+
+ + setForm({ ...form, "Device Name": e.target.value }) + } + /> -
- - setForm({ ...form, "Device S/N": e.target.value })} - /> -
+ + setForm({ ...form, "Device S/N": e.target.value }) + } + /> -
- - setForm({ ...form, "Operator": e.target.value })} - /> -
+ + setForm({ ...form, "Operator": e.target.value }) + } + /> -
- - setForm({ ...form, "Instruction Manual": e.target.value })} - /> -
+ + setForm({ ...form, "Instruction Manual": e.target.value }) + } + /> -
- - -
+ -
- - setForm({ ...form, "Installed Time": e.target.value })} - /> -
+ + setForm({ ...form, "Installed Time": e.target.value }) + } + /> -
- - setForm({ ...form, "Device Time": new Date(e.target.value).toISOString() })} - /> -
+ + setForm({ + ...form, + "Device Time": new Date(e.target.value).toISOString(), + }) + } + /> + + + setForm({ + ...form, + "Communication Time": new Date(e.target.value).toISOString(), + }) + } + /> +
-
- - setForm({ ...form, "Communication Time": new Date(e.target.value).toISOString() })} - /> -