From a8fecc5f3d53b7b4bb44fc3950ecb5e83f3a3f6f Mon Sep 17 00:00:00 2001 From: Tariq Jamal A Date: Wed, 14 May 2025 18:53:18 +0530 Subject: [PATCH] refactor: add all countries --- app/contexts/currencyContext.js | 77 +++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) diff --git a/app/contexts/currencyContext.js b/app/contexts/currencyContext.js index 9d78287..bb6c064 100644 --- a/app/contexts/currencyContext.js +++ b/app/contexts/currencyContext.js @@ -9,6 +9,83 @@ export const SUPPORTED_CURRENCIES = { INR: { symbol: "₹", name: "Indian Rupee", country: "India" }, MYR: { symbol: "RM", name: "Malaysian Ringgit", country: "Malaysia" }, NPR: { symbol: "रू", name: "Nepalese Rupee", country: "Nepal" }, + ERN: { symbol: "Nfk", name: "Eritrean nakfa", country: "Eritrea" }, + XAF: { symbol: "Fr", name: "Central African CFA franc", country: "Cameroon" }, + EUR: { symbol: "€", name: "Euro", country: "Montenegro" }, + FJD: { symbol: "$", name: "Fijian dollar", country: "Fiji" }, + TND: { symbol: "د.ت", name: "Tunisian dinar", country: "Tunisia" }, + XOF: { symbol: "Fr", name: "West African CFA franc", country: "Senegal" }, + GBP: { symbol: "£", name: "British pound", country: "South Georgia" }, + BRL: { symbol: "R$", name: "Brazilian real", country: "Brazil" }, + CHF: { symbol: "Fr", name: "Swiss franc", country: "Liechtenstein" }, + MXN: { symbol: "$", name: "Mexican peso", country: "Mexico" }, + EGP: { symbol: "E£", name: "Egyptian pound", country: "Palestine" }, + DKK: { symbol: "kr.", name: "krone", country: "Greenland" }, + USD: { symbol: "$", name: "United States dollar", country: "United States Minor Outlying Islands" }, + TRY: { symbol: "₺", name: "Turkish lira", country: "Turkey" }, + HNL: { symbol: "L", name: "Honduran lempira", country: "Honduras" }, + RON: { symbol: "lei", name: "Romanian leu", country: "Romania" }, + NAD: { symbol: "$", name: "Namibian dollar", country: "Namibia" }, + RWF: { symbol: "Fr", name: "Rwandan franc", country: "Rwanda" }, + XCD: { symbol: "$", name: "Eastern Caribbean dollar", country: "Saint Vincent and the Grenadines" }, + BGN: { symbol: "лв", name: "Bulgarian lev", country: "Bulgaria" }, + COP: { symbol: "$", name: "Colombian peso", country: "Colombia" }, + SRD: { symbol: "$", name: "Surinamese dollar", country: "Suriname" }, + ZWL: { symbol: "$", name: "Zimbabwean dollar", country: "Zimbabwe" }, + VES: { symbol: "Bs.S.", name: "Venezuelan bolívar soberano", country: "Venezuela" }, + SZL: { symbol: "L", name: "Swazi lilangeni", country: "Eswatini" }, + PHP: { symbol: "₱", name: "Philippine peso", country: "Philippines" }, + TMT: { symbol: "m", name: "Turkmenistan manat", country: "Turkmenistan" }, + DZD: { symbol: "د.ج", name: "Algerian dinar", country: "Algeria" }, + JMD: { symbol: "$", name: "Jamaican dollar", country: "Jamaica" }, + AMD: { symbol: "֏", name: "Armenian dram", country: "Armenia" }, + SBD: { symbol: "$", name: "Solomon Islands dollar", country: "Solomon Islands" }, + CUC: { symbol: "$", name: "Cuban convertible peso", country: "Cuba" }, + LRD: { symbol: "$", name: "Liberian dollar", country: "Liberia" }, + SDG: { symbol: "ج.س", name: "Sudanese pound", country: "Sudan" }, + TZS: { symbol: "Sh", name: "Tanzanian shilling", country: "Tanzania" }, + BZD: { symbol: "$", name: "Belize dollar", country: "Belize" }, + BBD: { symbol: "$", name: "Barbadian dollar", country: "Barbados" }, + LBP: { symbol: "ل.ل", name: "Lebanese pound", country: "Lebanon" }, + MDL: { symbol: "L", name: "Moldovan leu", country: "Moldova" }, + TWD: { symbol: "$", name: "New Taiwan dollar", country: "Taiwan" }, + VND: { symbol: "₫", name: "Vietnamese đồng", country: "Vietnam" }, + XPF: { symbol: "₣", name: "CFP franc", country: "French Polynesia" }, + NZD: { symbol: "$", name: "New Zealand dollar", country: "Tokelau" }, + UGX: { symbol: "Sh", name: "Ugandan shilling", country: "Uganda" }, + ANG: { symbol: "ƒ", name: "Netherlands Antillean guilder", country: "Sint Maarten" }, + KZT: { symbol: "₸", name: "Kazakhstani tenge", country: "Kazakhstan" }, + SSP: { symbol: "£", name: "South Sudanese pound", country: "South Sudan" }, + TJS: { symbol: "ЅМ", name: "Tajikistani somoni", country: "Tajikistan" }, + CVE: { symbol: "Esc", name: "Cape Verdean escudo", country: "Cape Verde" }, + MVR: { symbol: ".ރ", name: "Maldivian rufiyaa", country: "Maldives" }, + YER: { symbol: "﷼", name: "Yemeni rial", country: "Yemen" }, + KPW: { symbol: "₩", name: "North Korean won", country: "North Korea" }, + GEL: { symbol: "₾", name: "lari", country: "Georgia" }, + UZS: { symbol: "so'm", name: "Uzbekistani soʻm", country: "Uzbekistan" }, + DOP: { symbol: "$", name: "Dominican peso", country: "Dominican Republic" }, + MZN: { symbol: "MT", name: "Mozambican metical", country: "Mozambique" }, + THB: { symbol: "฿", name: "Thai baht", country: "Thailand" }, + ILS: { symbol: "₪", name: "Israeli new shekel", country: "Israel" }, + FKP: { symbol: "£", name: "Falkland Islands pound", country: "Falkland Islands" }, + IDR: { symbol: "Rp", name: "Indonesian rupiah", country: "Indonesia" }, + PGK: { symbol: "K", name: "Papua New Guinean kina", country: "Papua New Guinea" }, + BHD: { symbol: ".د.ب", name: "Bahraini dinar", country: "Bahrain" }, + MOP: { symbol: "P", name: "Macanese pataca", country: "Macau" }, + SYP: { symbol: "£", name: "Syrian pound", country: "Syria" }, + PLN: { symbol: "zł", name: "Polish złoty", country: "Poland" }, + ZMW: { symbol: "ZK", name: "Zambian kwacha", country: "Zambia" }, + AUD: { symbol: "$", name: "Australian dollar", country: "Kiribati" }, + PEN: { symbol: "S/ ", name: "Peruvian sol", country: "Peru" }, + UYU: { symbol: "$", name: "Uruguayan peso", country: "Uruguay" }, + IRR: { symbol: "﷼", name: "Iranian rial", country: "Iran" }, + HUF: { symbol: "Ft", name: "Hungarian forint", country: "Hungary" }, + WST: { symbol: "T", name: "Samoan tālā", country: "Samoa" }, + NGN: { symbol: "₦", name: "Nigerian naira", country: "Nigeria" }, + IQD: { symbol: "ع.د", name: "Iraqi dinar", country: "Iraq" }, + KWD: { symbol: "د.ك", name: "Kuwaiti dinar", country: "Kuwait" }, + CZK: { symbol: "Kč", name: "Czech koruna", country: "Czechia" }, + MAD: { symbol: "د.م.", name: "Moroccan dirham", country: "Morocco" } }; export const CurrencyProvider = ({ children }) => {