mirror of
https://github.com/hay-kot/homebox.git
synced 2025-08-03 16:20:27 +00:00
add multiple new currencies
This commit is contained in:
parent
371fc0a6af
commit
f55572294f
2 changed files with 74 additions and 110 deletions
|
@ -29,7 +29,38 @@ func (Group) Fields() []ent.Field {
|
||||||
NotEmpty(),
|
NotEmpty(),
|
||||||
field.Enum("currency").
|
field.Enum("currency").
|
||||||
Default("usd").
|
Default("usd").
|
||||||
Values("usd", "eur", "gbp", "jpy", "zar", "aud", "nok", "nzd", "sek", "dkk", "inr", "rmb", "bgn", "chf", "pln", "try", "ron", "czk"),
|
Values(
|
||||||
|
"aed",
|
||||||
|
"aud",
|
||||||
|
"bgn",
|
||||||
|
"brl",
|
||||||
|
"cad",
|
||||||
|
"chf",
|
||||||
|
"cny",
|
||||||
|
"czk",
|
||||||
|
"dkk",
|
||||||
|
"eur",
|
||||||
|
"gbp",
|
||||||
|
"hkd",
|
||||||
|
"idr",
|
||||||
|
"inr",
|
||||||
|
"jpy",
|
||||||
|
"krw",
|
||||||
|
"mxn",
|
||||||
|
"nok",
|
||||||
|
"nzd",
|
||||||
|
"pln",
|
||||||
|
"rmb",
|
||||||
|
"ron",
|
||||||
|
"rub",
|
||||||
|
"sar",
|
||||||
|
"sek",
|
||||||
|
"sgd",
|
||||||
|
"thb",
|
||||||
|
"try",
|
||||||
|
"usd",
|
||||||
|
"zar",
|
||||||
|
),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -70,7 +101,6 @@ func (g GroupMixin) Fields() []ent.Field {
|
||||||
}
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (g GroupMixin) Edges() []ent.Edge {
|
func (g GroupMixin) Edges() []ent.Edge {
|
||||||
|
|
|
@ -1,19 +1,31 @@
|
||||||
export type Codes =
|
export type Codes =
|
||||||
|
| "AED"
|
||||||
| "AUD"
|
| "AUD"
|
||||||
| "BGN"
|
| "BGN"
|
||||||
|
| "BRL"
|
||||||
|
| "CAD"
|
||||||
| "CHF"
|
| "CHF"
|
||||||
|
| "CNY"
|
||||||
| "CZK"
|
| "CZK"
|
||||||
| "DKK"
|
| "DKK"
|
||||||
| "EUR"
|
| "EUR"
|
||||||
| "GBP"
|
| "GBP"
|
||||||
|
| "HKD"
|
||||||
|
| "IDR"
|
||||||
| "INR"
|
| "INR"
|
||||||
| "JPY"
|
| "JPY"
|
||||||
|
| "KRW"
|
||||||
|
| "MXN"
|
||||||
| "NOK"
|
| "NOK"
|
||||||
| "NZD"
|
| "NZD"
|
||||||
| "PLN"
|
| "PLN"
|
||||||
| "RMB"
|
| "RMB"
|
||||||
|
| "RUB"
|
||||||
| "RON"
|
| "RON"
|
||||||
|
| "SAR"
|
||||||
| "SEK"
|
| "SEK"
|
||||||
|
| "SGD"
|
||||||
|
| "THB"
|
||||||
| "TRY"
|
| "TRY"
|
||||||
| "USD"
|
| "USD"
|
||||||
| "ZAR";
|
| "ZAR";
|
||||||
|
@ -26,112 +38,34 @@ export type Currency = {
|
||||||
};
|
};
|
||||||
|
|
||||||
export const currencies: Currency[] = [
|
export const currencies: Currency[] = [
|
||||||
{
|
{ code: "AED", local: "United Arab Emirates", symbol: "د.إ", name: "United Arab Emirates Dirham" },
|
||||||
code: "AUD",
|
{ code: "AUD", local: "Australia", symbol: "A$", name: "Australian Dollar" },
|
||||||
local: "en-AU",
|
{ code: "BGN", local: "bg-BG", symbol: "lv", name: "Bulgarian lev" },
|
||||||
symbol: "$",
|
{ code: "BRL", local: "Brazil", symbol: "R$", name: "Brazilian Real" },
|
||||||
name: "Australian Dollar",
|
{ code: "CAD", local: "Canada", symbol: "C$", name: "Canadian Dollar" },
|
||||||
},
|
{ code: "CHF", local: "Switzerland", symbol: "CHF", name: "Swiss Franc" },
|
||||||
{
|
{ code: "CNY", local: "China", symbol: "¥", name: "Chinese Yuan" },
|
||||||
code: "GBP",
|
{ code: "CZK", local: "cs-CZ", symbol: "Kč", name: "Czech Koruna" },
|
||||||
local: "en-GB",
|
{ code: "DKK", local: "da-DK", symbol: "kr", name: "Danish Krone" },
|
||||||
symbol: "£",
|
{ code: "EUR", local: "Eurozone", symbol: "€", name: "Euro" },
|
||||||
name: "British Pound",
|
{ code: "GBP", local: "United Kingdom", symbol: "£", name: "British Pound Sterling" },
|
||||||
},
|
{ code: "HKD", local: "Hong Kong", symbol: "HK$", name: "Hong Kong Dollar" },
|
||||||
{
|
{ code: "IDR", local: "Indonesia", symbol: "Rp", name: "Indonesian Rupiah" },
|
||||||
code: "RMB",
|
{ code: "INR", local: "India", symbol: "₹", name: "Indian Rupee" },
|
||||||
local: "zh-CN",
|
{ code: "JPY", local: "Japan", symbol: "¥", name: "Japanese Yen" },
|
||||||
symbol: "¥",
|
{ code: "KRW", local: "South Korea", symbol: "₩", name: "South Korean Won" },
|
||||||
name: "Chinese Yuan",
|
{ code: "MXN", local: "Mexico", symbol: "Mex$", name: "Mexican Peso" },
|
||||||
},
|
{ code: "NOK", local: "Norway", symbol: "kr", name: "Norwegian Krone" },
|
||||||
{
|
{ code: "NZD", local: "New Zealand", symbol: "NZ$", name: "New Zealand Dollar" },
|
||||||
code: "DKK",
|
{ code: "PLN", local: "Poland", symbol: "zł", name: "Polish Zloty" },
|
||||||
local: "da-DK",
|
{ code: "RMB", local: "zh-CN", symbol: "¥", name: "Chinese Yuan" },
|
||||||
symbol: "kr",
|
{ code: "RON", local: "ro-RO", symbol: "lei", name: "Romanian Leu" },
|
||||||
name: "Danish Krone",
|
{ code: "RUB", local: "Russia", symbol: "₽", name: "Russian Ruble" },
|
||||||
},
|
{ code: "SAR", local: "Saudi Arabia", symbol: "﷼", name: "Saudi Riyal" },
|
||||||
{
|
{ code: "SEK", local: "Sweden", symbol: "kr", name: "Swedish Krona" },
|
||||||
code: "EUR",
|
{ code: "SGD", local: "Singapore", symbol: "S$", name: "Singapore Dollar" },
|
||||||
local: "de-DE",
|
{ code: "THB", local: "Thailand", symbol: "฿", name: "Thai Baht" },
|
||||||
symbol: "€",
|
{ code: "TRY", local: "Turkey", symbol: "₺", name: "Turkish Lira" },
|
||||||
name: "Euro",
|
{ code: "USD", local: "United States", symbol: "$", name: "United States Dollar" },
|
||||||
},
|
{ code: "ZAR", local: "South Africa", symbol: "R", name: "South African Rand" },
|
||||||
{
|
|
||||||
code: "INR",
|
|
||||||
local: "en-IN",
|
|
||||||
symbol: "₹",
|
|
||||||
name: "Indian Rupee",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
code: "JPY",
|
|
||||||
local: "ja-JP",
|
|
||||||
symbol: "¥",
|
|
||||||
name: "Japanese Yen",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
code: "NOK",
|
|
||||||
local: "nb-NO",
|
|
||||||
symbol: "kr",
|
|
||||||
name: "Norwegian Krone",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
code: "NZD",
|
|
||||||
local: "en-NZ",
|
|
||||||
symbol: "NZ$",
|
|
||||||
name: "New Zealand Dollar",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
code: "PLN",
|
|
||||||
local: "pl-PL",
|
|
||||||
symbol: "zł",
|
|
||||||
name: "Polish Zloty",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
code: "RON",
|
|
||||||
local: "ro-RO",
|
|
||||||
symbol: "lei",
|
|
||||||
name: "Romanian Leu",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
code: "ZAR",
|
|
||||||
local: "en-ZA",
|
|
||||||
symbol: "R",
|
|
||||||
name: "South African Rand",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
code: "SEK",
|
|
||||||
local: "sv-SE",
|
|
||||||
symbol: "kr",
|
|
||||||
name: "Swedish Krona",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
code: "TRY",
|
|
||||||
local: "tr-TR",
|
|
||||||
symbol: "₺",
|
|
||||||
name: "Turkish Lira",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
code: "USD",
|
|
||||||
local: "en-US",
|
|
||||||
symbol: "$",
|
|
||||||
name: "US Dollar",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
code: "BGN",
|
|
||||||
local: "bg-BG",
|
|
||||||
symbol: "lv",
|
|
||||||
name: "Bulgarian lev",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
code: "CHF",
|
|
||||||
local: "de-CH",
|
|
||||||
symbol: "chf",
|
|
||||||
name: "Swiss Francs",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
code: "CZK",
|
|
||||||
local: "cs-CZ",
|
|
||||||
symbol: "Kč",
|
|
||||||
name: "Czech Koruna",
|
|
||||||
},
|
|
||||||
];
|
];
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue