@extends('layouts.admin') @section('title', __('automation.integrations.title')) @section('content')

{{ __('automation.integrations.eyebrow') }}

{{ __('automation.integrations.create_connection') }}

@csrf
@foreach($eventNames as $eventName) @endforeach

{{ __('automation.integrations.configured_connections') }}

@if($connections->isEmpty())
{{ __('automation.integrations.no_connections') }}
@else
@foreach($connections as $connection)

{{ $connection->provider }} · {{ $connection->is_active ? __('automation.integrations.active') : 'Inactive' }}

{{ $connection->name }}

{{ $connection->consent_required ? __('automation.integrations.require_consent') : 'No consent required' }}

@foreach($connection->allowed_events as $event) {{ $event }} @endforeach
{{ __('automation.integrations.edit_connection') }}
@csrf @method('PUT')
@foreach($eventNames as $eventName) @endforeach
@endforeach
@endif

{{ __('automation.integrations.outbox_heading') }}

@forelse($outbox as $message) @empty @endforelse
{{ __('automation.integrations.table.event') }} {{ __('automation.integrations.table.type') }} {{ __('automation.integrations.table.consent') }} {{ __('automation.integrations.table.outbox') }} {{ __('automation.integrations.table.delivery') }}
{{ $message->event_id }} {{ $message->payload['event_name'] ?? $message->type }} {{ $message->consent->value }} {{ $message->status->value }}
{{ $message->attempt_count }} attempts
{{ $deliveries->get($message->id)?->status?->value ?? 'not targeted' }}
{{ __('automation.integrations.no_outbox') }}
{{ $outbox->links() }}
@endsection