WordPress Integration
{integration.config_json?.site_url || 'WordPress Site'}
{integration.is_active ? 'Active' : 'Inactive'}
Sync Status
{integration.sync_status === 'success' || integration.sync_status === 'healthy' ? (
) : integration.sync_status === 'failed' || integration.sync_status === 'error' ? (
) : integration.sync_status === 'warning' ? (
) : (
)}
{integration.sync_status === 'healthy' ? 'Healthy' :
integration.sync_status === 'warning' ? 'Warning' :
integration.sync_status === 'error' ? 'Error' :
integration.sync_status}
Last Sync
{integration.last_sync_at
? new Date(integration.last_sync_at).toLocaleDateString()
: 'Never'}
{/* Sync Health Indicators */}
{(integration.mismatch_count !== undefined && integration.mismatch_count > 0) && (
{integration.mismatch_count} sync mismatch{integration.mismatch_count !== 1 ? 'es' : ''} detected
{siteId && (
)}
)}
{integration.sync_error && (
Sync Error
{integration.sync_error}
)}
{siteId && (
)}
{onSync && (
)}