can't scan a federation when in a federation

This commit is contained in:
Paul Miller
2024-04-03 11:19:34 -05:00
committed by benthecarman
parent ea5bb01c26
commit e498859057
2 changed files with 25 additions and 7 deletions

View File

@@ -551,7 +551,8 @@
"discover": "Discover Federations",
"manual": "Invite Code",
"created_at": "Created At",
"recommended_by": "Recommended By"
"recommended_by": "Recommended By",
"already_in_fed": "You're already in a federation!"
},
"gift": {
"give_sats_link": "Give sats as a gift",

View File

@@ -37,6 +37,7 @@ import {
MutinyWalletGuard,
NavBar,
NiceP,
showToast,
TextField,
VStack
} from "~/components";
@@ -464,6 +465,19 @@ export function ManageFederations() {
}
});
const [params, setParams] = useSearchParams();
onMount(() => {
if (params.fedimint_invite && state.federations?.length) {
showToast(
new Error(i18n.t("settings.manage_federations.already_in_fed"))
);
// Clear the search params
setParams({ fedimint_invite: undefined });
}
});
return (
<MutinyWalletGuard>
<DefaultMain>
@@ -471,13 +485,16 @@ export function ManageFederations() {
<BackLink
href="/profile"
title={i18n.t("profile.profile")}
showOnDesktop
/>
<A
class="rounded-lg p-2 hover:bg-white/5 active:bg-m-blue md:hidden"
href="/scanner"
>
<Scan />
</A>{" "}
<Show when={!state.federations?.length}>
<A
class="rounded-lg p-2 hover:bg-white/5 active:bg-m-blue"
href="/scanner"
>
<Scan />
</A>{" "}
</Show>
</div>
{/* <BackLink href="/settings" title={i18n.t("settings.header")} /> */}
<LargeHeader>