import React, {useState} from "react"; import {Modal} from "@wordpress/components"; import {ModalContent} from "./FreemiusOverlay"; import localizeSettings from "../settings/localizeSettings"; type LockIconProps = React.HTMLAttributes & {}; const LockIcon = (props: LockIconProps) => { const [isOpen, setOpen] = useState(false); const openModal = () => setOpen(true); const closeModal = () => setOpen(false); if (!localizeSettings.freemius.can_use_premium_code) { return ( <> { if (event.key === "Enter") { openModal(); } }} > 🔒 {isOpen && ( )} ); } return null; }; export default LockIcon;