mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-10-09 15:35:39 +02:00
Adds BZD with symbol BZ$ to the Settings cost-currency picker so users in Belize can track filament costs in their local currency without doing 2:1 USD mental conversions.
42 lines
738 B
TypeScript
42 lines
738 B
TypeScript
const CURRENCY_SYMBOLS: Record<string, string> = {
|
|
USD: '$',
|
|
EUR: '€',
|
|
GBP: '£',
|
|
CHF: 'Fr.',
|
|
JPY: '¥',
|
|
CNY: '¥',
|
|
CAD: '$',
|
|
AUD: '$',
|
|
INR: '₹',
|
|
HKD: 'HK$',
|
|
KRW: '₩',
|
|
SEK: 'kr',
|
|
NOK: 'kr',
|
|
DKK: 'kr',
|
|
PLN: 'zł',
|
|
BRL: 'R$',
|
|
TWD: 'NT$',
|
|
SGD: 'S$',
|
|
NZD: 'NZ$',
|
|
MXN: 'MX$',
|
|
BZD: 'BZ$',
|
|
MYR: 'RM',
|
|
CZK: 'Kč',
|
|
THB: '฿',
|
|
ZAR: 'R',
|
|
TRY: '₺',
|
|
RUB: '₽',
|
|
HUF: 'Ft',
|
|
ILS: '₪',
|
|
UAH: '₴',
|
|
};
|
|
|
|
export function getCurrencySymbol(currencyCode: string): string {
|
|
return CURRENCY_SYMBOLS[currencyCode.toUpperCase()] || currencyCode;
|
|
}
|
|
|
|
export const SUPPORTED_CURRENCIES = Object.entries(CURRENCY_SYMBOLS).map(([code, symbol]) => ({
|
|
code,
|
|
label: `${code} (${symbol})`,
|
|
}));
|