@extends('layouts.admin') @section('title', 'Social inbox') @section('content') @if($sandbox) Sandbox mode @endif
@csrf
@if(session('status'))
{{ session('status') }}
@endif @if($errors->any())
{{ $errors->first() }}
@endif
Open {{ number_format($stats['open']) }} Replied {{ number_format($stats['replied']) }} Hidden {{ number_format($stats['hidden']) }} VIP open {{ number_format($stats['vip']) }}
@forelse($engagements as $engagement)
{{ $engagement->author_handle ?: $engagement->author_name ?: 'Unknown' }} {{ $engagement->network }}

{{ $engagement->body }}

{{ $engagement->type }} {{ $engagement->status }} @if($engagement->is_vip)VIP@endif
@empty
Inbox empty. Use Pull sample to ingest sandbox engagements.
@endforelse
{{ $engagements->links() }}
@if($selected)

{{ $selected->author_handle ?: $selected->author_name }}

{{ $selected->network }} · {{ $selected->type }} · {{ $selected->status }}

@if($selected->is_vip) VIP @endif

{{ $selected->body }}

@if($canReply[$selected->id] ?? false)
@csrf
@else

Reply not entitled for this account.

@endif
@if($canHide[$selected->id] ?? false)
@csrf
@endif
@csrf
@if(config('admin_modules.crm'))
@csrf
@endif
@if($selected->relationLoaded('moderationActions') && $selected->moderationActions->isNotEmpty())

Moderation log

    @foreach($selected->moderationActions as $action)
  • {{ $action->action }} by {{ $action->actor?->name ?? 'system' }} · {{ $action->created_at?->diffForHumans() }}
  • @endforeach
@endif @else

Select an engagement from the list.

@endif
@endsection