mirror of
https://github.com/aljazceru/mutiny-web.git
synced 2026-01-06 07:44:27 +01:00
Export USD and BTC indexes for FIAT_OPTIONS
This commit is contained in:
committed by
Paul Miller
parent
152aee0cfe
commit
2226e9f951
@@ -43,7 +43,6 @@ type ChooseCurrencyForm = {
|
||||
* }
|
||||
*/
|
||||
|
||||
//Bitcoin and USD need to be FIAT_OPTIONS[0] and FIAT_OPTIONS[1] respectively, they are called in megaStore.tsx
|
||||
export const FIAT_OPTIONS: Currency[] = [
|
||||
{
|
||||
label: "Bitcoin BTC",
|
||||
@@ -103,6 +102,9 @@ export const FIAT_OPTIONS: Currency[] = [
|
||||
{ label: "Kuwaiti Dinar KWD", value: "KWD", maxFractionalDigits: 3 }
|
||||
].sort((a, b) => (a.value > b.value ? 1 : b.value > a.value ? -1 : 0));
|
||||
|
||||
export const USD_INDEX = FIAT_OPTIONS.findIndex((fo) => fo.value === "USD");
|
||||
export const BTC_INDEX = FIAT_OPTIONS.findIndex((fo) => fo.value === "BTC");
|
||||
|
||||
export function ChooseCurrency() {
|
||||
const i18n = useI18n();
|
||||
const [error, setError] = createSignal<Error>();
|
||||
|
||||
@@ -12,7 +12,12 @@ import {
|
||||
import { createStore } from "solid-js/store";
|
||||
import { useNavigate, useSearchParams } from "solid-start";
|
||||
|
||||
import { Currency, FIAT_OPTIONS } from "~/components/ChooseCurrency";
|
||||
import {
|
||||
BTC_INDEX,
|
||||
Currency,
|
||||
FIAT_OPTIONS,
|
||||
USD_INDEX
|
||||
} from "~/components/ChooseCurrency";
|
||||
import { checkBrowserCompatibility } from "~/logic/browserCompatibility";
|
||||
import {
|
||||
doubleInitDefense,
|
||||
@@ -90,7 +95,7 @@ export const Provider: ParentComponent = (props) => {
|
||||
price: 0,
|
||||
fiat: localStorage.getItem("fiat_currency")
|
||||
? (JSON.parse(localStorage.getItem("fiat_currency")!) as Currency)
|
||||
: FIAT_OPTIONS[1],
|
||||
: FIAT_OPTIONS[USD_INDEX],
|
||||
has_backed_up: localStorage.getItem("has_backed_up") === "true",
|
||||
balance: undefined as MutinyBalance | undefined,
|
||||
last_sync: undefined as number | undefined,
|
||||
@@ -264,7 +269,7 @@ export const Provider: ParentComponent = (props) => {
|
||||
balance: newBalance,
|
||||
last_sync: Date.now(),
|
||||
price: 1,
|
||||
fiat: FIAT_OPTIONS[0]
|
||||
fiat: FIAT_OPTIONS[BTC_INDEX]
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user