@extends('layouts.admin') @section('title', 'Detail Pengumuman - ' . $pengumuman->judul) @section('content')

Detail Pengumuman

Informasi konten publikasi dan metrik pembaca karyawan

Edit Pengumuman
@csrf @method('DELETE')
@if(session('success'))
{{ session('success') }}
@endif
@if($pengumuman->gambar)
Banner Pengumuman
@if($pengumuman->is_pinned) PINNED @endif {{ $pengumuman->label_tipe }}
@endif
@if(!$pengumuman->gambar)
@if($pengumuman->is_pinned) PINNED @endif {{ $pengumuman->label_tipe }}
@endif

{{ $pengumuman->judul }}

{{ $pengumuman->pembuat->name ?? 'Administrator' }} • {{ $pengumuman->created_at->translatedFormat('d F Y, H:i') }}
@if($pengumuman->ringkasan)
"{{ $pengumuman->ringkasan }}"
@endif
{{ $pengumuman->konten }}
@if($pengumuman->lampiran_dokumen) @endif

Distribusi Penerima

Target Penerima: @if($pengumuman->target_audience === 'semua') Semua Karyawan @else {{ $pengumuman->pegawais->count() }} Karyawan Tertentu @endif
Mulai Tayang: {{ \Carbon\Carbon::parse($pengumuman->tanggal_mulai)->translatedFormat('d M Y') }}
Berakhir: {{ $pengumuman->tanggal_selesai ? \Carbon\Carbon::parse($pengumuman->tanggal_selesai)->translatedFormat('d M Y') : 'Tanpa Batas Waktu' }}
Status Saat Ini: @if($pengumuman->is_aktif) Sedang Aktif @else Nonaktif @endif

Tingkat Keterbacaan

@php $percentage = $targetKaryawanCount > 0 ? round(($dibacaCount / $targetKaryawanCount) * 100) : 0; @endphp
{{ $dibacaCount }} dari {{ $targetKaryawanCount }} Karyawan {{ $percentage }}%

Sudah Membaca

{{ $dibacaCount }}

Belum Membaca

{{ $belumDibacaCount }}

Daftar Pembaca (Terbaru)

@forelse($pembacaLogs as $log)

{{ $log->pegawai->nama_lengkap ?? 'Karyawan' }}

{{ $log->pegawai->departemen->nama_departemen ?? '-' }}

{{ $log->dibaca_pada ? \Carbon\Carbon::parse($log->dibaca_pada)->diffForHumans() : '-' }}
@empty
Belum ada karyawan yang membuka pengumuman ini.
@endforelse
@if($pembacaLogs->hasPages())
{{ $pembacaLogs->links() }}
@endif
@endsection