import "./Index.css"; import { FormattedMessage } from "react-intl"; import { useNavigate } from "react-router-dom"; import Icon from "Icons/Icon"; import { LoginStore, logout } from "Login"; import useLogin from "Hooks/useLogin"; import { unwrap } from "Util"; import { getCurrentSubscription } from "Subscription"; import { CollapsedSection } from "Element/Collapsed"; import messages from "./messages"; const SettingsIndex = () => { const login = useLogin(); const navigate = useNavigate(); const sub = getCurrentSubscription(LoginStore.allSubscriptions()); function handleLogout() { logout(unwrap(login.publicKey)); navigate("/"); } return ( <>
} className="settings-group-header">
navigate("profile")}>
navigate("relays")}>
navigate("keys")}>
navigate("handle")}>
navigate("/subscribe/manage")}>
{sub && (
navigate("accounts")}>
)}
navigate("preferences")}>
navigate("wallet")}>
navigate("/donate")}>
); }; export default SettingsIndex;