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 (
{!settings.is_premium ? (
<>
{__("UNLOCK PRO", "product-condition-manager-for-woocommerce")}
>
) : (settings.is_not_paying && (
<>
{__("UPGRADE NOW!", "product-condition-manager-for-woocommerce")}
>
))}
);
}
export {FreemiusOverlay, ModalContent};