Files
twenty/packages/twenty-front/src/modules/settings/data-model/constants/SettingsFieldCurrencyCodes.ts
T
Charles Bochet 158e7a31f4 Improve tests (#5994)
Our tests on FE are red, which is a threat to code quality. I'm adding a
few unit tests to improve the coverage and lowering a bit the lines
coverage threshold
2024-06-23 20:12:18 +02:00

93 lines
1.7 KiB
TypeScript

import {
IconComponent,
IconCurrencyBaht,
IconCurrencyDirham,
IconCurrencyDollar,
IconCurrencyEuro,
IconCurrencyFrank,
IconCurrencyKroneCzech,
IconCurrencyKroneSwedish,
IconCurrencyPound,
IconCurrencyReal,
IconCurrencyRiyal,
IconCurrencyWon,
IconCurrencyYen,
IconCurrencyYuan,
} from 'twenty-ui';
import { CurrencyCode } from '@/object-record/record-field/types/CurrencyCode';
export const SETTINGS_FIELD_CURRENCY_CODES: Record<
CurrencyCode,
{ label: string; Icon: IconComponent }
> = {
USD: {
label: 'United States dollar',
Icon: IconCurrencyDollar,
},
EUR: {
label: 'Euro',
Icon: IconCurrencyEuro,
},
JPY: {
label: 'Japanese yen',
Icon: IconCurrencyYen,
},
GBP: {
label: 'British pound',
Icon: IconCurrencyPound,
},
CAD: {
label: 'Canadian dollar',
Icon: IconCurrencyDollar,
},
CHF: {
label: 'Swiss franc',
Icon: IconCurrencyFrank,
},
CNY: {
label: 'Chinese yuan',
Icon: IconCurrencyYuan,
},
CZK: {
label: 'Czech koruna',
Icon: IconCurrencyKroneCzech,
},
HKD: {
label: 'Hong Kong dollar',
Icon: IconCurrencyDollar,
},
NOK: {
label: 'Norwegian krone',
Icon: IconCurrencyKroneSwedish,
},
SEK: {
label: 'Swedish krona',
Icon: IconCurrencyKroneSwedish,
},
BHT: {
label: 'Thai Baht',
Icon: IconCurrencyBaht,
},
MAD: {
label: 'Moroccan dirham',
Icon: IconCurrencyDirham,
},
QAR: {
label: 'Qatari riyal',
Icon: IconCurrencyRiyal,
},
AED: {
label: 'UAE dirham',
Icon: IconCurrencyDirham,
},
KRW: {
label: 'South Korean won',
Icon: IconCurrencyWon,
},
BRL: {
label: 'Brazilian real',
Icon: IconCurrencyReal,
},
};