From 89416bd7140e696e33866c0135d956aa3d0c1835 Mon Sep 17 00:00:00 2001 From: CrissZollo Date: Tue, 30 Sep 2025 21:32:00 +0200 Subject: [PATCH] Small fixes to timeline time --- src/components/metadata/MetadataDetails.tsx | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/components/metadata/MetadataDetails.tsx b/src/components/metadata/MetadataDetails.tsx index 2ad89c19..307a0695 100644 --- a/src/components/metadata/MetadataDetails.tsx +++ b/src/components/metadata/MetadataDetails.tsx @@ -97,6 +97,14 @@ const MetadataDetails: React.FC = ({ overflow: 'hidden', })); +function formatRuntime(runtime: string): string { + const r = parseInt(runtime, 10); + if (isNaN(r) || r < 60) return runtime; + const h = Math.floor(r / 60); + const m = r % 60; + return `${h}H ${m}MIN`; +} + return ( <> {/* Metadata Source Selector removed */} @@ -118,13 +126,7 @@ const MetadataDetails: React.FC = ({ )} {metadata.runtime && ( - {(() => { - const r = parseInt(metadata.runtime, 10); - if (isNaN(r) || r < 60) return metadata.runtime; - const h = Math.floor(r / 60); - const m = r % 60; - return `${h}H ${m < 10 ? '0' : ''}${m}MIN`; - })()} + {formatRuntime(metadata.runtime)} )} {metadata.certification && (