@extends('layouts.backend') @section('content')

{{ __('Notices & Announcements') }}

@if($canCreate) {{ __('Add Notice/Announcement') }} @endif
@include('partials.flash')
Total: {{ $announcements->total() }}
{{ __('Ordered latest first') }}
@if($canManageStatuses)
@endif
{{ __('Reset') }}
@forelse($announcements as $announcement) @php($status = $announcement->workflowStatus()) @empty @endforelse
{{ __('Title') }} {{ __('Type') }} {{ __('Priority') }} {{ __('Status') }} {{ __('Created By') }} {{ __('Published At') }} {{ __('Actions') }}
{{ $announcement->title }} {{ __(ucfirst($announcement->announcement_type)) }} {{ __(ucfirst($announcement->priority)) }} @if($status === 'published') {{ __('Published') }} @elseif($status === 'approved') {{ __('Approved') }} @elseif($status === 'rejected') {{ __('Rejected') }} @else {{ __('Pending') }} @endif @if($announcement->isExpired()) {{ __('Expired') }} @endif {{ $announcement->creator?->name ?? __('System') }} {{ $announcement->publish_at?->format('Y-m-d H:i') ?? '-' }} @if($canApprove && $announcement->approval_status !== 'approved')
@csrf
@endif @if($canPublish && $announcement->publish_at === null)
@csrf
@endif
{{ __('No notices/announcements found.') }}
{{ $announcements->links('pagination::bootstrap-5') }}
@endsection