|
|
@@ -136,7 +136,12 @@ export function formatDuration(ms: number): string {
|
|
|
/**
|
|
|
* Format large numbers (e.g., 1.2K, 1.5M)
|
|
|
*/
|
|
|
-export function formatNumber(num: number): string {
|
|
|
+export function formatNumber(num: number | undefined | null): string {
|
|
|
+ // Handle undefined, null, or NaN values
|
|
|
+ if (num === undefined || num === null || isNaN(num)) {
|
|
|
+ return '0';
|
|
|
+ }
|
|
|
+
|
|
|
if (num < 1000) {
|
|
|
return num.toString();
|
|
|
}
|