Finished sidebar

This commit is contained in:
2025-08-16 23:39:11 +02:00
parent 1921efc76a
commit c79d06f272
35 changed files with 1307 additions and 9 deletions

20
src/lib/formatters.ts Normal file
View File

@@ -0,0 +1,20 @@
const numberFormatter = new Intl.NumberFormat(undefined, {
maximumFractionDigits: 2,
minimumFractionDigits: 0,
});
const dateFormatter = new Intl.DateTimeFormat(undefined, {
year: 'numeric',
month: '2-digit',
day: '2-digit',
hour: '2-digit',
minute: '2-digit',
hour12: false,
});
export function formatNumber(num: number): string {
return numberFormatter.format(num);
}
export function formatDate(timestamp: number): string {
return dateFormatter.format(new Date(timestamp));
}