import { useUserProfile } from "@snort/system-react"; import Lottie from "lottie-react"; import { useEffect, useState } from "react"; import { FormattedMessage } from "react-intl"; import { Link, useNavigate } from "react-router-dom"; import SnortApi from "@/External/SnortApi"; import Hugs from "@/hug.json"; import { getCurrentRefCode, getDisplayName } from "@/Utils"; import Modal from "./Modal/Modal"; const InviteModal = () => { const [pubkey, setPubkey] = useState(""); const code = getCurrentRefCode(); const navigate = useNavigate(); useEffect(() => { if (code) { const api = new SnortApi(); api.getRefCodeInfo(code).then(a => setPubkey(a.pubkey)); } }, []); const profile = useUserProfile(pubkey); if (!code) return; function close() { navigate("/"); } return (

{getDisplayName(profile, pubkey)}, app: CONFIG.appNameCapitalized, }} />

); }; export default InviteModal;