import { useCallback } from 'react'; import type { InjectedIntl } from 'react-intl'; import { defineMessages, injectIntl } from 'react-intl'; import { IconButton } from './icon_button'; const messages = defineMessages({ unblockDomain: { id: 'account.unblock_domain', defaultMessage: 'Unblock domain {domain}', }, }); interface Props { domain: string; onUnblockDomain: (domain: string) => void; intl: InjectedIntl; } const _Domain: React.FC = ({ domain, onUnblockDomain, intl }) => { const handleDomainUnblock = useCallback(() => { onUnblockDomain(domain); }, [domain, onUnblockDomain]); return (
{domain}
); }; export const Domain = injectIntl(_Domain);