From 93e2f0af8274a6e1ac0e8699016faa8ac4ef8863 Mon Sep 17 00:00:00 2001 From: maziggy Date: Mon, 26 Jan 2026 09:09:58 +0100 Subject: [PATCH] Minor frontend fixes --- frontend/src/components/AMSHistoryModal.tsx | 4 ++-- frontend/src/components/FilamentTrends.tsx | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/frontend/src/components/AMSHistoryModal.tsx b/frontend/src/components/AMSHistoryModal.tsx index 68319fc81..a819645d6 100644 --- a/frontend/src/components/AMSHistoryModal.tsx +++ b/frontend/src/components/AMSHistoryModal.tsx @@ -344,8 +344,8 @@ export function AMSHistoryModal({ hour: '2-digit', minute: '2-digit', }, timeFormat))} - formatter={(value: number) => [ - mode === 'humidity' ? `${value}%` : `${value}°C`, + formatter={(value) => [ + mode === 'humidity' ? `${value ?? 0}%` : `${value ?? 0}°C`, mode === 'humidity' ? 'Humidity' : 'Temperature' ]} /> diff --git a/frontend/src/components/FilamentTrends.tsx b/frontend/src/components/FilamentTrends.tsx index 456a1e157..e20d38597 100644 --- a/frontend/src/components/FilamentTrends.tsx +++ b/frontend/src/components/FilamentTrends.tsx @@ -231,7 +231,7 @@ export function FilamentTrends({ archives, currency = '$' }: FilamentTrendsProps borderRadius: '8px', }} labelStyle={{ color: '#fff' }} - formatter={(value: number) => [`${value.toFixed(0)}g`, 'Filament']} + formatter={(value) => [`${Number(value ?? 0).toFixed(0)}g`, 'Filament']} /> [`${value}g`, 'Usage']} + formatter={(value) => [`${value ?? 0}g`, 'Usage']} /> @@ -320,8 +320,8 @@ export function FilamentTrends({ archives, currency = '$' }: FilamentTrendsProps border: '1px solid #3d3d3d', borderRadius: '8px', }} - formatter={(value: number, name: string) => [ - name === 'filament' ? `${value}g` : name === 'cost' ? `${currency}${value.toFixed(2)}` : value, + formatter={(value, name) => [ + name === 'filament' ? `${value ?? 0}g` : name === 'cost' ? `${currency}${Number(value ?? 0).toFixed(2)}` : value ?? 0, name === 'filament' ? 'Filament' : name === 'cost' ? 'Cost' : 'Prints' ]} />