From bedd34c3792c03973a1dd9f2883c23912b018fa0 Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Wed, 5 Jun 2024 21:21:07 +0100 Subject: [PATCH] Adds type check for putCommaInNumber --- web/src/components/things/IosAppDetailedInfo.astro | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/web/src/components/things/IosAppDetailedInfo.astro b/web/src/components/things/IosAppDetailedInfo.astro index 5f97645..f68be95 100644 --- a/web/src/components/things/IosAppDetailedInfo.astro +++ b/web/src/components/things/IosAppDetailedInfo.astro @@ -18,7 +18,10 @@ const makeRatingPercentage = (rating: number) => (rating / 5) * 100; const roundRatings = (rating: number) => Math.round(rating * 100) / 100; -const putCommaInNumber = (num: number) => num.toLocaleString(); +const putCommaInNumber = (num: number | any) => { + if (!num) return 'Unknown'; + return typeof num === 'number' ? num.toLocaleString() : num; +} ---