import { __ } from '@wordpress/i18n'; import { Icon, globe, close } from '@wordpress/icons'; import { safeParseJson } from '@shared/lib/parsing'; import { domainSearchUrl, createDomainUrlLink, deleteDomainCache, } from '@assist/lib/domains'; import { useGlobalStore } from '@assist/state/globals'; const domains = safeParseJson(window.extSharedData.resourceData)?.domains || []; export const DomainBanner = () => { const { dismissBanner } = useGlobalStore(); if (!domainSearchUrl || !domains?.length) return null; return (
{__('Your Own Domain Awaits', 'extendify-local')}
{__( 'Move from a subdomain to a custom domain for improved website identity and SEO benefits.', 'extendify-local', )}
{!domains?.length > 0 && (
{__('Service offline. Check back later.', 'extendify-local')}
)} {domains?.length > 0 ? ( <>
{domains[0]}

{__( // translators: this refers to a domain name 'Available and just right for your site', 'extendify-local', )}

{__('Secure a domain', 'extendify-local')} ) : null}
); };