import { A, useNavigate } from "@solidjs/router"; import { Match, Show, Switch } from "solid-js"; import shuffle from "~/assets/icons/shuffle.svg"; import { AmountFiat, AmountSats, Button, FancyCard, Indicator, InfoBox } from "~/components"; import { useI18n } from "~/i18n/context"; import { useMegaStore } from "~/state/megaStore"; export function LoadingShimmer(props: { center?: boolean }) { return (

); } const STYLE = "px-2 py-1 rounded-xl text-sm flex gap-2 items-center font-semibold"; export function BalanceBox(props: { loading?: boolean }) { const [state, _actions] = useMegaStore(); const i18n = useI18n(); const emptyBalance = () => (state.balance?.confirmed || 0n) === 0n && (state.balance?.lightning || 0n) === 0n && (state.balance?.force_close || 0n) === 0n && (state.balance?.unconfirmed || 0n) === 0n; const navigate = useNavigate(); const totalOnchain = () => (state.balance?.confirmed || 0n) + (state.balance?.unconfirmed || 0n) + (state.balance?.force_close || 0n); const usableOnchain = () => (state.balance?.confirmed || 0n) + (state.balance?.unconfirmed || 0n); return ( <> }>
{i18n.t("common.error_safe_mode")}

}>
{i18n.t("common.pending")}
0n}>
); }