import {__} from "@wordpress/i18n"; import React, {ComponentProps, useState} from "react"; import {Button, Modal} from "@wordpress/components"; import localizeSettings from "../settings/localizeSettings"; const settings = localizeSettings.freemius; const FreemiusOverlay = ( { className, children, }: ComponentProps<'div'> ) => { const [isOpen, setOpen] = useState(false); const openModal = () => setOpen(true); const closeModal = () => setOpen(false); if (!settings.can_use_premium_code) { return ( <>
*]:pointer-events-none ${className ?? ""}`} onClick={openModal} role="button" tabIndex={0} onKeyDown={(event) => { if (event.key === "Enter") { openModal(); } }} > {children} {/*a]:text-[12px]" } dangerouslySetInnerHTML={{ __html: localizeSettings.freemius.notice, }} />*/}
{isOpen && ( )} ); } return children; }; function ModalContent() { return (
Upgrade
{!settings.is_premium ? ( <>

{__("UNLOCK PRO", "product-condition-manager-for-woocommerce")}

) : (settings.is_not_paying && ( <>

{__("UPGRADE NOW!", "product-condition-manager-for-woocommerce")}

))}
); } export {FreemiusOverlay, ModalContent};