diff --git a/package.json b/package.json index c498a7b..4fb3a8a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "in-car-system-fe", "private": true, - "version": "1.0.27", + "version": "1.0.28", "type": "module", "scripts": { "dev": "vite", diff --git a/src/components/SettingForms/Store/StoreFields.tsx b/src/components/SettingForms/Store/StoreFields.tsx index 3426032..e569c3d 100644 --- a/src/components/SettingForms/Store/StoreFields.tsx +++ b/src/components/SettingForms/Store/StoreFields.tsx @@ -10,17 +10,35 @@ const StoreFields = () => { const totalReceived = storeQuery?.data?.totalReceived; const totalLost = storeQuery?.data?.totalLost; + const clampedTotalPending = totalPending !== undefined ? Math.max(0, totalPending) : 0; + const clampedTotalActive = totalActive !== undefined ? Math.max(0, totalActive) : 0; + const clampedTotalSent = totalSent !== undefined ? Math.max(0, totalSent) : 0; + const clampedTotalReceived = totalReceived !== undefined ? Math.max(0, totalReceived) : 0; + const clampedTotalLost = totalLost !== undefined ? Math.max(0, totalLost) : 0; + if (storeQuery.isLoading) return
Loading store data...
; if (storeQuery.error) return
Error: {storeQuery.error.message}
; return (
);