Platform directives
@if(\App\Support\WorkspaceNavigation::userMayConfigurePlatform($user ?? null))
Edit in Control Panel
@endif
@foreach($task_queue_directives as $directive)
@php
$priorityRing = match ($directive->priority) {
'urgent' => 'border-[#012169] bg-[#F5F7FA]',
'warning' => 'border-[#9A9A9A] bg-[#F5F7FA]',
default => 'border-[#ECECEC] bg-white',
};
$kind = str_replace('_', ' ', $directive->directive_kind);
@endphp
{{ ucfirst($kind) }}
@if($directive->audience === 'targeted')
· Targeted
@else
· Broadcast
@endif
· {{ strtoupper($directive->priority) }}
{{ $directive->headline }}
@if(filled($directive->processing_status))
Processing: {{ \App\Models\TaskQueueAdminMessage::humanProcessingStatus($directive->processing_status) }}
@endif
{{ $directive->published_at?->timezone(config('app.timezone'))->format('M j, Y g:i A T') ?? '—' }}
{{ $directive->author?->name ?? 'Administrator' }}
{!! nl2br(e($directive->body)) !!}
@include('partials.task-queue-directive-cta-links', ['ctaLinks' => $directive->cta_links])
@if (! empty(($task_queue_directive_needs_resolution ?? [])[$directive->id]))
@endif
@endforeach
@endif