@extends('admin.layout') @section('title', __('admin.mappings.title').' · '.__('admin.brand')) @section('content')
{{ __('admin.nav.mappings') }}

{{ __('admin.mappings.title') }}

{{ __('admin.mappings.subtitle') }}

{{ __('admin.mappings.pending_title') }}

{{ __('admin.mappings.pending_hint') }}

{{ $mappings->total() }}
@if ($type !== ''){{ __('admin.reset') }}@endif
@forelse ($mappings as $mapping) @empty @endforelse
{{ __('admin.source') }}{{ __('admin.external_value') }}{{ __('admin.canonical_entity') }}{{ __('admin.type') }}{{ __('admin.confidence') }}{{ __('admin.actions') }}
{{ $mapping->source?->name ?? '—' }} {{ $mapping->external_name ?: $mapping->external_id }}{{ $mapping->external_id }} {{ $mapping->entity?->name ?? '#'.$mapping->entity_id }} {{ $mapping->entity_type }} {{ $mapping->confidence !== null ? number_format((float) $mapping->confidence * 100, 0).' %' : '—' }}
@csrf @method('PATCH')
@csrf @method('PATCH')
{{ __('admin.mappings.empty') }}
@include('admin.partials.pagination', ['paginator' => $mappings])

{{ __('admin.conflicts.title') }}

{{ __('admin.conflicts.hint') }}

{{ $conflicts->total() }}
@forelse ($conflicts as $conflict) @empty @endforelse
{{ __('admin.entity') }}{{ __('admin.field') }}{{ __('admin.severity') }}{{ __('admin.detected') }}{{ __('admin.last_seen') }}
{{ $conflict->entity?->name ?? $conflict->entity_type.' #'.$conflict->entity_id }}{{ $conflict->entity_type }}{{ $conflict->field_key }}{{ __('admin.severities.'.$conflict->severity) }}{{ $conflict->detected_at?->format('d/m/Y H:i') ?? '—' }}{{ $conflict->last_seen_at?->diffForHumans() ?? '—' }}
{{ __('admin.conflicts.empty') }}
@include('admin.partials.pagination', ['paginator' => $conflicts])
@endsection