@extends('dashboard.layouts.app') @section('content') @include('components.alert')
{{-- Hero Header --}}
{{ $announcement->category ?? 'General' }} @if ($announcement->status == 'draft') Draft @else Published @endif {{ $announcement->created_at->format('M d, Y') }}

{{ $announcement->title }}

@can('hr_announcements_index') Edit Content @endcan Back
{{-- Main Content & Sidebar --}}
Announcement Message
{!! $announcement->message !!}
@if ($announcement->attachments->count() > 0)
Attached Files ({{ $announcement->attachments->count() }})
@foreach ($announcement->attachments as $attachment)
{{ $attachment->original_name }} {{ strtoupper($attachment->file_type) }}
@endforeach
@endif
{{-- Stats / Sidebar --}}
Engagement & Details
Total Views {{ $announcement->views()->count() }}
Visibility @if ($announcement->visibility === 'private') Private @else Public @endif
Expiry @if ($announcement->expiry_date) {{ \Carbon\Carbon::parse($announcement->expiry_date)->format('M d, Y') }} @else No Expiry @endif
Location {{ $announcement->location ?? 'Global / Remote' }}
Audience Targeting
@if ($announcement->notify_all)
Everyone
Global announcement sent to all staff.
@else
@if ($announcement->departments->isNotEmpty())
Departments
@foreach ($announcement->departments as $department) {{ $department->name }} @endforeach
@endif @if ($announcement->individualRecipients->isNotEmpty())
Individual Staff
{{ $announcement->individualRecipients->count() }} Employees
@endif
@endif
@endsection @push('styles') @endpush