import { useContext, useRef } from "react"; import { useClickAway } from "react-use"; import classNames from "classnames"; import { login } from "utils/auth"; import { Premium } from "."; import { PremiumContext } from "./premium"; import ModalPremiumIllustration from "assets/images/premium-modal/modal-illustration.webp"; import { FormattedMessage } from "react-intl"; export const PremiumModal = () => { const { open, setOpen } = useContext(PremiumContext); const ref = useRef(null); const onClose = () => setOpen(false); useClickAway(ref, () => onClose()); return (