import { useNavigate } from "@solidjs/router"; import { Users } from "lucide-solid"; import { createSignal } from "solid-js"; import { ButtonCard, NiceP, SimpleDialog } from "~/components/layout"; import { useI18n } from "~/i18n/context"; import { useMegaStore } from "~/state/megaStore"; export function FederationPopup() { const [state, actions, _sw] = useMegaStore(); const [ showFederationExpirationWarning, setShowFederationExpirationWarning ] = createSignal(!state.expiration_warning_seen); const i18n = useI18n(); const navigate = useNavigate(); return ( { if (!open) { setShowFederationExpirationWarning(false); actions.clearExpirationWarning(); } }} > {state.expiration_warning?.expiresMessage} { actions.clearExpirationWarning(); setShowFederationExpirationWarning(false); navigate("/settings/federations"); }} >
{i18n.t("profile.manage_federation")}
); }