| Server IP : 195.130.67.5 / Your IP : 216.73.217.154 Web Server : Microsoft-IIS/10.0 System : Windows NT WEBSERVER1 10.0 build 17763 (Windows Server 2016) i586 User : IUSR ( 0) PHP Version : 7.4.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /Old Sites/ict/wp-content/plugins/really-simple-ssl/settings/src/Settings/ |
Upload File : |
import {__} from "@wordpress/i18n";
import useLicense from "./License/LicenseData";
import Hyperlink from "../utils/Hyperlink";
const PremiumOverlay = ({msg, title, upgrade}) => {
const {licenseStatus} = useLicense();
let pro_plugin_active = rsssl_settings.pro_plugin_active === '1'
let target = pro_plugin_active ? '_self' : '_blank';
let upgradeButtonText = pro_plugin_active ? __("Check license", "really-simple-ssl") : __("Go Pro", "really-simple-ssl");
let upgradeUrl = upgrade ? upgrade : rsssl_settings.upgrade_link;
if (pro_plugin_active) {
upgradeUrl = '#settings/license';
}
let message = msg ? msg : <Hyperlink text={__("Learn more about %sPremium%s", "really-simple-ssl")} url={upgradeUrl}/>;
if ( pro_plugin_active ) {
if (licenseStatus === 'empty' || licenseStatus === 'deactivated') {
message = rsssl_settings.messageInactive;
} else {
message = rsssl_settings.messageInvalid;
}
}
return (
<div className="rsssl-locked rsssl-locked-premium">
<div className="rsssl-locked-overlay rsssl-premium">
{/* header */}
<div className="rsssl-locked-header">
<h5 className={'rsssl-locked-header-title'}>{title}</h5>
</div>
<div className="rsssl-locked-content">
<span>{message} </span>
</div>
<div className="rsssl-locked-footer">
{/* We place a button on the left side */}
<div className="rsssl-grid-item-footer-buttons">
<a
className="button button-primary left"
href={upgradeUrl} target={target}>{upgradeButtonText}
</a>
</div>
</div>
</div>
</div>
);
}
export default PremiumOverlay;