diff --git a/web/components/ChartCard/UpsChart.tsx b/web/components/ChartCard/UpsChart.tsx index 6904edf..9d31dca 100644 --- a/web/components/ChartCard/UpsChart.tsx +++ b/web/components/ChartCard/UpsChart.tsx @@ -24,15 +24,13 @@ export default function UpsChart({ config, upsRows, timeMode, onEdit, onDelete } (el, w, h, lRef) => { if (upsRows.length < 2) return null; - const sorted = [...upsRows].sort((a, b) => - timeMode === 'tick' - ? a.game_tick - b.game_tick - : new Date(a.real_time).getTime() - new Date(b.real_time).getTime(), - ); - const xs = sorted.map((r) => + const data = timeMode === 'tick' + ? [...upsRows].sort((a, b) => a.game_tick - b.game_tick) + : upsRows; + const xs = data.map((r) => timeMode === 'tick' ? r.game_tick : new Date(r.real_time).getTime() / 1000, ); - const ys = sorted.map((r) => r.ups); + const ys = data.map((r) => r.ups); const xAxis: uPlot.Axis = { ...AXIS_BASE,