From 834ab81a94bd55f7956eb893bd1b82a95b055e25 Mon Sep 17 00:00:00 2001 From: Mia Wu Date: Tue, 9 Jun 2026 11:09:03 -0400 Subject: [PATCH] fix settings ui --- dashboard/src/components/ConfigModal.jsx | 48 +++++++++-------------- server/data/dashboard.db | Bin 356352 -> 356352 bytes server/data/dashboard.db-shm | Bin 32768 -> 0 bytes server/data/dashboard.db-wal | Bin 45352 -> 0 bytes 4 files changed, 19 insertions(+), 29 deletions(-) delete mode 100644 server/data/dashboard.db-shm delete mode 100644 server/data/dashboard.db-wal diff --git a/dashboard/src/components/ConfigModal.jsx b/dashboard/src/components/ConfigModal.jsx index 57a102a..8db284c 100644 --- a/dashboard/src/components/ConfigModal.jsx +++ b/dashboard/src/components/ConfigModal.jsx @@ -273,19 +273,21 @@ export default function ConfigModal({ onClose, currentUserId = null }) { return ( <> -
-
+
+
{/* Header */} -
+

Settings

Admin
- +
-
-
+
+
-
+
{/* Error banner */} {saveError && (
@@ -385,7 +387,7 @@ export default function ConfigModal({ onClose, currentUserId = null }) {

Manually set avg minutes per test type. Leave blank to use calculated average from completed tests.

-
+
{AVG_FIELDS.map(({ key, label }) => (
@@ -555,17 +557,17 @@ export default function ConfigModal({ onClose, currentUserId = null }) {
{/* Footer */} -
+
{activeTab === 'general' ? ( <> - -
+
+ -
)}
diff --git a/server/data/dashboard.db b/server/data/dashboard.db index 659e622dc5be1a9dcf57b1ec956b4ff515670ea2..633f14c58b0030f9268f2587d34c4bd6b172744a 100644 GIT binary patch delta 461 zcmaivF>6#o6ovO?9}#SxBIyE2kye?xGjnGqc0mhSLSi9;MdZ%Cb72YD-2}{**;wo! zNZ~)Qe#AfEPl>gpw=)lH1H$Rf;hgiW?zUEUTm9^$X>aByJ6C+Uc=u*rXpkc0s#FD24nBt>p0f2Zg9yiAHGyb!HY95!v+;;VC3r=o zqDClXZ!>bWXa}@Zyo!SoQseG2&V(hnN(xQqYOyb1 zkvFium>0;SNZNpXD!q_45ctZEkKebv-(KEt_lx7Ey*WL8b$Oy+@$+o*W%_PDJqkx3 zccT)qA~R8pVkl#vh$6)%F04*$RY$5OygHN6)nPiIAH!-MSWv&sx7B!sC=Xx=q0Qofx!5t%e#Cuk*-ZnS;pI%;mo7c%~ zHa&cQI4S3ogAcntl|VUI>(Gg-AdaimRAK_7gw=XXNHJ&Oq!l5N_pTZnVNe#2QJmEb zn7mE7*ug0(nGqD&c;|(|6^T_sw2?R@D#@!ECTk)Mo?|(gFa9BZJ{pbM?qSqDbbo$q wp8e{+Z~Si7U;KU8j@P!HT`cn5*<;tVcgyk4_&?3-e$_XtzFqZexBdFhCl*VFivR!s diff --git a/server/data/dashboard.db-shm b/server/data/dashboard.db-shm deleted file mode 100644 index 3917a73c1e9d36b1d5c0f2eda9e852ec4fc23216..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32768 zcmeI*KWYL&6bIm0H?EsVAmvtqwRj5;kS;}zBE&m*gn*YwCwK#IU}GVO-~seaFu^8; zU2wl2JmwF>gZU0H(`?2mr;I96dg;gb7PWm|EI*Ee;rcLp-K{?7Uv)9vzmF!(jpw7) zcXHp;RW94VLlv`LR6h4Jum4!bwh$mdfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0tEiGK#?9&ep^upv`?Uuy6Lff*LGt9AyB0!4g?4gAV7csftCoA@xMU+T|fvB mAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!Cvg37i3{Pbj_s diff --git a/server/data/dashboard.db-wal b/server/data/dashboard.db-wal deleted file mode 100644 index df9ffcd4097def7c3d224b1042ad376c21378426..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45352 zcmeI*OK99h90%~-Y)F$xyF$bm4-z2-sZ{3uSjoktYDhy9XpMN$d6p2<)WjwgG$BFo zCenjfK@dSv^k~3?kAtW;5h|^h9<(6!L8;V}&YuusVpM1@N%{WS!0zn+|IBUo*bGUdvt2-q&<0Rz$MOAVoGuDoTfZ5%N^4?3a_F{Qj44f4Zx>%Y6aF!f^HX_fa&qkWh;CBc<=rFsG$RfiQ1`4^fof>!gEXBoRf8 zG+GfEwaeN%;kflYdXs2*V)i^)qgPTU-!;00bZa0SG_<0uX=z1Rwwb2<&%(?nYmIeW|0ZqtVkU}AJq%+5YV7f-OUbK|4q z1Cq1gog&JWU_(hPq^OLQ!b%^7vs7ryVhox~VpzTCCo5&H|@;^Loga8B}009U<00Izz00bZa0SN3Vfz5h>1C5?~i4inP z_d2UCZsZ8QKl1zX)z4Nht=9|Os5NiwsR5uf5P$##AOHafKmY;|fB*y_009W>R-mii z=&hfdFB?Br>jGQ$7Z{$o`qJRwyC0!mV7JJ)9|91700bZa0SG_<0uX=z1R${21a_IYfUT009U<00Izz00bZa0SN40ft8W=|2d~H zESwz~9(`o)IXX5yb>h_YKn~7EQ_klj+Ij6mj^1nIVv50PfL{^jDIN2+>(w&t~3^IF+t02c%x009U<00Izz00bZa0SG_< z0{dTJvs|G4-}V>ietG`F`Lzd@u)o0mpKgo*0uX=z1Rwwb2tWV=5P$##Ah4sr=Kcch x<@+uB3w-j{!5{Cx@A?wz1$LA}BLpA-0SG_<0uX=z1Rwwb2tZ)}3hYoX@E07k`cMD>