Skip to content

Instantly share code, notes, and snippets.

@rankun203
Last active November 29, 2017 03:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rankun203/be071b078d73a4e3a9848e2f47045510 to your computer and use it in GitHub Desktop.
Save rankun203/be071b078d73a4e3a9848e2f47045510 to your computer and use it in GitHub Desktop.
Currencies helper
// Data is from http://www.xe.com/symbols.php
const currencies = {
ALL: { code: 'ALL', fontCode: 'Lek' },
AFN: { code: 'AFN', fontCode: '؋' },
ARS: { code: 'ARS', fontCode: '$' },
AWG: { code: 'AWG', fontCode: 'ƒ' },
AUD: { code: 'AUD', fontCode: '$' },
AZN: { code: 'AZN', fontCode: '₼' },
BSD: { code: 'BSD', fontCode: '$' },
BBD: { code: 'BBD', fontCode: '$' },
BYN: { code: 'BYN', fontCode: 'Br' },
BZD: { code: 'BZD', fontCode: 'BZ$' },
BMD: { code: 'BMD', fontCode: '$' },
BOB: { code: 'BOB', fontCode: '$b' },
BAM: { code: 'BAM', fontCode: 'KM' },
BWP: { code: 'BWP', fontCode: 'P' },
BGN: { code: 'BGN', fontCode: 'лв' },
BRL: { code: 'BRL', fontCode: 'R$' },
BND: { code: 'BND', fontCode: '$' },
KHR: { code: 'KHR', fontCode: '៛' },
CAD: { code: 'CAD', fontCode: '$' },
KYD: { code: 'KYD', fontCode: '$' },
CLP: { code: 'CLP', fontCode: '$' },
CNY: { code: 'CNY', fontCode: '¥' },
COP: { code: 'COP', fontCode: '$' },
CRC: { code: 'CRC', fontCode: '₡' },
HRK: { code: 'HRK', fontCode: 'kn' },
CUP: { code: 'CUP', fontCode: '₱' },
CZK: { code: 'CZK', fontCode: 'Kč' },
DKK: { code: 'DKK', fontCode: 'kr' },
DOP: { code: 'DOP', fontCode: 'RD$' },
XCD: { code: 'XCD', fontCode: '$' },
EGP: { code: 'EGP', fontCode: '£' },
SVC: { code: 'SVC', fontCode: '$' },
EUR: { code: 'EUR', fontCode: '€' },
FKP: { code: 'FKP', fontCode: '£' },
FJD: { code: 'FJD', fontCode: '$' },
GHS: { code: 'GHS', fontCode: '¢' },
GIP: { code: 'GIP', fontCode: '£' },
GTQ: { code: 'GTQ', fontCode: 'Q' },
GGP: { code: 'GGP', fontCode: '£' },
GYD: { code: 'GYD', fontCode: '$' },
HNL: { code: 'HNL', fontCode: 'L' },
HKD: { code: 'HKD', fontCode: '$' },
HUF: { code: 'HUF', fontCode: 'Ft' },
ISK: { code: 'ISK', fontCode: 'kr' },
INR: { code: 'INR', fontCode: '' },
IDR: { code: 'IDR', fontCode: 'Rp' },
IRR: { code: 'IRR', fontCode: '﷼' },
IMP: { code: 'IMP', fontCode: '£' },
ILS: { code: 'ILS', fontCode: '₪' },
JMD: { code: 'JMD', fontCode: 'J$' },
JPY: { code: 'JPY', fontCode: '¥' },
JEP: { code: 'JEP', fontCode: '£' },
KZT: { code: 'KZT', fontCode: 'лв' },
KPW: { code: 'KPW', fontCode: '₩' },
KRW: { code: 'KRW', fontCode: '₩' },
KGS: { code: 'KGS', fontCode: 'лв' },
LAK: { code: 'LAK', fontCode: '₭' },
LBP: { code: 'LBP', fontCode: '£' },
LRD: { code: 'LRD', fontCode: '$' },
MKD: { code: 'MKD', fontCode: 'ден' },
MYR: { code: 'MYR', fontCode: 'RM' },
MUR: { code: 'MUR', fontCode: '₨' },
MXN: { code: 'MXN', fontCode: '$' },
MNT: { code: 'MNT', fontCode: '₮' },
MZN: { code: 'MZN', fontCode: 'MT' },
NAD: { code: 'NAD', fontCode: '$' },
NPR: { code: 'NPR', fontCode: '₨' },
ANG: { code: 'ANG', fontCode: 'ƒ' },
NZD: { code: 'NZD', fontCode: '$' },
NIO: { code: 'NIO', fontCode: 'C$' },
NGN: { code: 'NGN', fontCode: '₦' },
NOK: { code: 'NOK', fontCode: 'kr' },
OMR: { code: 'OMR', fontCode: '﷼' },
PKR: { code: 'PKR', fontCode: '₨' },
PAB: { code: 'PAB', fontCode: 'B/.' },
PYG: { code: 'PYG', fontCode: 'Gs' },
PEN: { code: 'PEN', fontCode: 'S/.' },
PHP: { code: 'PHP', fontCode: '₱' },
PLN: { code: 'PLN', fontCode: 'zł' },
QAR: { code: 'QAR', fontCode: '﷼' },
RON: { code: 'RON', fontCode: 'lei' },
RUB: { code: 'RUB', fontCode: '₽' },
SHP: { code: 'SHP', fontCode: '£' },
SAR: { code: 'SAR', fontCode: '﷼' },
RSD: { code: 'RSD', fontCode: 'Дин.' },
SCR: { code: 'SCR', fontCode: '₨' },
SGD: { code: 'SGD', fontCode: '$' },
SBD: { code: 'SBD', fontCode: '$' },
SOS: { code: 'SOS', fontCode: 'S' },
ZAR: { code: 'ZAR', fontCode: 'R' },
LKR: { code: 'LKR', fontCode: '₨' },
SEK: { code: 'SEK', fontCode: 'kr' },
CHF: { code: 'CHF', fontCode: 'CHF' },
SRD: { code: 'SRD', fontCode: '$' },
SYP: { code: 'SYP', fontCode: '£' },
TWD: { code: 'TWD', fontCode: 'NT$' },
THB: { code: 'THB', fontCode: '฿' },
TTD: { code: 'TTD', fontCode: 'TT$' },
TRY: { code: 'TRY', fontCode: '' },
TVD: { code: 'TVD', fontCode: '$' },
UAH: { code: 'UAH', fontCode: '₴' },
GBP: { code: 'GBP', fontCode: '£' },
USD: { code: 'USD', fontCode: '$' },
UYU: { code: 'UYU', fontCode: '$U' },
UZS: { code: 'UZS', fontCode: 'лв' },
VEF: { code: 'VEF', fontCode: 'Bs' },
VND: { code: 'VND', fontCode: '₫' },
YER: { code: 'YER', fontCode: '﷼' },
ZWD: { code: 'ZWD', fontCode: 'Z$' }
};
export function getCurrencyByCode(code) {
return currencies[code] || {};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment