@extends('layouts.admin') @section('title', 'Manajemen Pengumuman') @section('content')

Pengumuman Perusahaan

Kelola publikasi informasi resmi untuk seluruh karyawan atau karyawan tertentu

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif

Total Pengumuman

{{ $totalPengumuman }}

Sedang Berjalan

{{ $totalAktif }}

Disematkan (Pinned)

{{ $totalPinned }}

Total Dibaca

{{ $totalDibaca }}

@if(request()->hasAny(['search', 'tipe', 'target', 'status'])) @endif
@forelse($pengumumans as $item) @php $isExpired = $item->tanggal_selesai && \Carbon\Carbon::parse($item->tanggal_selesai)->isPast(); $badgeColor = match($item->tipe) { 'penting' => 'bg-rose-50 text-rose-700 border-rose-200', 'mendesak' => 'bg-amber-50 text-amber-700 border-amber-200', 'acara' => 'bg-emerald-50 text-emerald-700 border-emerald-200', default => 'bg-sky-50 text-sky-700 border-sky-200', }; @endphp @empty @endforelse
Pengumuman Tipe & Prioritas Target Penerima Periode Tayang Status Aksi
@if($item->gambar) Banner @else
@endif
@if($item->is_pinned) PINNED @endif {{ $item->judul }}
@if($item->ringkasan)

{{ $item->ringkasan }}

@endif
Oleh: {{ $item->pembuat->name ?? 'Admin' }} • {{ $item->created_at->translatedFormat('d M Y') }} @if($item->lampiran_dokumen) • Lampiran @endif
{{ $item->label_tipe }} @if($item->target_audience === 'semua') Semua Karyawan @else {{ $item->pegawais->count() }} Karyawan Tertentu @endif
{{ \Carbon\Carbon::parse($item->tanggal_mulai)->translatedFormat('d M Y') }} @if($item->tanggal_selesai) s/d {{ \Carbon\Carbon::parse($item->tanggal_selesai)->translatedFormat('d M Y') }} @else (Berlaku seterusnya) @endif
@csrf @if(!$item->is_aktif) @elseif($isExpired) @else @endif
@csrf @method('DELETE')

Belum Ada Pengumuman

Klik tombol "Buat Pengumuman Baru" untuk menerbitkan informasi penting kepada karyawan.

Buat Sekarang
@if($pengumumans->hasPages())
{{ $pengumumans->links() }}
@endif
@endsection