/** * WordPress dependencies. */ import { safeHTML } from '@wordpress/dom'; import { RawHTML, WPElement } from '@wordpress/element'; import { __ } from '@wordpress/i18n'; /** * Internal dependencies. */ import { useSync } from '../../sync'; /** * Log messages component. * * @returns {WPElement} Component. */ export default () => { const { errorCounts } = useSync(); return (
{errorCounts.length ? ( {errorCounts.map((e) => ( ))}
{__('Count', 'elasticpress')} {__('Error type', 'elasticpress')}
{e.count} {e.type} {safeHTML(e.solution)}
) : (

{__('No errors found in the log.', 'elasticpress')}

)}
); };