From 0e9bbd5dd2c9c908278b7be5ebcd0c11145264bb Mon Sep 17 00:00:00 2001 From: Tanner Date: Tue, 25 Aug 2026 23:24:56 +0000 Subject: [PATCH] feat: use 24-hour clock format for chart tooltips Co-authored-by: aider (gemini/gemini-3.1-pro-preview) --- client/src/App.js | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/client/src/App.js b/client/src/App.js index 6cecca0..b594ee2 100644 --- a/client/src/App.js +++ b/client/src/App.js @@ -165,7 +165,7 @@ function SolarPower({end, duration}) { v.toFixed(1) + units[name]} - labelFormatter={timeStr => moment(timeStr).tz('America/Edmonton').format('ddd MMM DD h:mm A')} + labelFormatter={timeStr => moment(timeStr).tz('America/Edmonton').format('ddd MMM DD HH:mm')} separator=': ' /> @@ -227,7 +227,7 @@ function Temperature({name, sensorName, end, duration, yDomain, showHumidity, sh v.toFixed(1) + units[name]} - labelFormatter={timeStr => moment(timeStr).tz('America/Edmonton').format('ddd MMM DD h:mm A')} + labelFormatter={timeStr => moment(timeStr).tz('America/Edmonton').format('ddd MMM DD HH:mm')} separator=': ' /> @@ -297,7 +297,7 @@ function Thermostat({end, duration}) { v.toFixed(1) + units[name]} - labelFormatter={timeStr => moment(timeStr).tz('America/Edmonton').format('ddd MMM DD h:mm A')} + labelFormatter={timeStr => moment(timeStr).tz('America/Edmonton').format('ddd MMM DD HH:mm')} separator=': ' /> @@ -369,7 +369,7 @@ function Gas({end, duration}) { v.toFixed(1) + ' MJ'} - labelFormatter={timeStr => moment(timeStr).tz('America/Edmonton').format('ddd MMM DD h:mm A')} + labelFormatter={timeStr => moment(timeStr).tz('America/Edmonton').format('ddd MMM DD HH:mm')} separator=': ' /> @@ -428,7 +428,7 @@ function Water({end, duration}) { v + ' L'} - labelFormatter={timeStr => moment(timeStr).tz('America/Edmonton').format('ddd MMM DD h:mm A')} + labelFormatter={timeStr => moment(timeStr).tz('America/Edmonton').format('ddd MMM DD HH:mm')} separator=': ' /> @@ -479,7 +479,7 @@ function LivingRoomDust({end, duration}) { v.toFixed(1) + ' ug/m³'} - labelFormatter={timeStr => moment(timeStr).tz('America/Edmonton').format('ddd MMM DD h:mm A')} + labelFormatter={timeStr => moment(timeStr).tz('America/Edmonton').format('ddd MMM DD HH:mm')} separator=': ' /> @@ -535,7 +535,7 @@ function Air({name, sensorName, end, duration}) { v.toFixed(1) + units[name]} - labelFormatter={timeStr => moment(timeStr).tz('America/Edmonton').format('ddd MMM DD h:mm A')} + labelFormatter={timeStr => moment(timeStr).tz('America/Edmonton').format('ddd MMM DD HH:mm')} separator=': ' /> @@ -612,7 +612,7 @@ function BedroomSleep({end, duration}) { v.toFixed(1) + ' m/s²'} - labelFormatter={timeStr => moment(timeStr).tz('America/Edmonton').format('ddd MMM DD h:mm A')} + labelFormatter={timeStr => moment(timeStr).tz('America/Edmonton').format('ddd MMM DD HH:mm')} separator=': ' /> @@ -656,7 +656,7 @@ function Lux({name, sensorName, end, duration}) { v.toFixed(1) + units[name]} - labelFormatter={timeStr => moment(timeStr).tz('America/Edmonton').format('ddd MMM DD h:mm A')} + labelFormatter={timeStr => moment(timeStr).tz('America/Edmonton').format('ddd MMM DD HH:mm')} separator=': ' /> @@ -752,7 +752,7 @@ function MultiLineChart({title, measurement, dataKey, sensors, colors, end, dura v.toFixed(1) + (units[unitKey] || '')} - labelFormatter={timeStr => moment(timeStr).tz('America/Edmonton').format('ddd MMM DD h:mm A')} + labelFormatter={timeStr => moment(timeStr).tz('America/Edmonton').format('ddd MMM DD HH:mm')} separator=': ' /> @@ -798,7 +798,7 @@ function Soil({name, sensorName, end, duration}) { v.toFixed(1) + units[name]} - labelFormatter={timeStr => moment(timeStr).tz('America/Edmonton').format('ddd MMM DD h:mm A')} + labelFormatter={timeStr => moment(timeStr).tz('America/Edmonton').format('ddd MMM DD HH:mm')} separator=': ' /> @@ -844,7 +844,7 @@ function WH51Soil({name, sensorName, end, duration}) { v.toFixed(1) + units[name]} - labelFormatter={timeStr => moment(timeStr).tz('America/Edmonton').format('ddd MMM DD h:mm A')} + labelFormatter={timeStr => moment(timeStr).tz('America/Edmonton').format('ddd MMM DD HH:mm')} separator=': ' />