diff --git a/web/src/routes/Storage.jsx b/web/src/routes/Storage.jsx index ff2602f7d..b32071205 100644 --- a/web/src/routes/Storage.jsx +++ b/web/src/routes/Storage.jsx @@ -18,11 +18,42 @@ export default function Storage() { const { service } = stats || initialStats || emptyObject; + let storage_usage; + if ( + service && + service['storage']['/media/frigate/recordings']['total'] != service['storage']['/media/frigate/recordings']['total'] + ) { + storage_usage = ( + + + Recordings + {service['storage']['/media/frigate/recordings']['used']} + {service['storage']['/media/frigate/recordings']['total']} + + + Snapshots + {service['storage']['/media/frigate/clips']['used']} + {service['storage']['/media/frigate/clips']['total']} + + + ); + } else { + storage_usage = ( + + + Recordings & Snapshots + {service['storage']['/media/frigate/recordings']['used']} + {service['storage']['/media/frigate/recordings']['total']} + + + ); + } + return (
Storage - {(!service || !storage) ? ( + {!service || !storage ? (
@@ -41,13 +72,7 @@ export default function Storage() { Total MB - - - Snapshots & Recordings - {service['storage']['/media/frigate/recordings']['used']} - {service['storage']['/media/frigate/recordings']['total']} - - + {storage_usage}
@@ -97,7 +122,7 @@ export default function Storage() { {Math.round(camera['usage_percent'] ?? 0)}% - {camera['bandwidth'] ? camera['bandwidth'] : "Calculating..."} MB/hr + {camera['bandwidth'] ? camera['bandwidth'] : 'Calculating...'} MB/hr