import "./settings-page.css"; import { useEffect, useState } from "react"; import { useNavigate } from "react-router-dom"; import { FormattedMessage } from "react-intl"; import { Button as AlbyZapsButton } from "@getalby/bitcoin-connect-react"; import { hexToBech32 } from "@snort/shared"; import { useLogin } from "hooks/login"; import Copy from "element/copy"; const enum Tab { Account, Notifications, } export function SettingsPage() { const navigate = useNavigate(); const login = useLogin(); const [tab, setTab] = useState(Tab.Account); useEffect(() => { if (!login) { navigate("/"); } }, [login]); function tabContent() { switch (tab) { case Tab.Account: { return ( <>