@extends('layouts.app')
@section('title', 'Detail Berita - ' . $berita->id_berita)
@section('content')
@if($berita->status === 'published')
Published
@else
Draft
@endif
ID: {{ $berita->id_berita }}
{{ $berita->judul }}
Penulis: {{ $berita->penulis }}
Tanggal: {{ $berita->created_at->format('d M Y, H:i') }} WIB
@php
$badgeClass = match($berita->target_berita) {
'semua' => 'badge-primary',
'kelas_tertentu' => 'badge-info',
'santri_tertentu' => 'badge-warning',
default => 'badge-secondary'
};
@endphp
{{ $berita->target_audience }}
@if($berita->gambar)
@endif
Konten Berita
{!! nl2br(e($berita->konten)) !!}
@if($berita->target_berita === 'santri_tertentu' || $berita->target_berita === 'kelas_tertentu')
@if($berita->target_berita === 'kelas_tertentu')
Target Kelas: {{ implode(', ', $berita->target_kelas ?? []) }}
Berita ini ditujukan untuk santri dari kelas:
{{ implode(', ', $berita->target_kelas ?? []) }}
@endif
@if($berita->santriTertentu->count() > 0)
Daftar Penerima Berita ({{ $berita->santriTertentu->count() }} Santri)
@foreach($berita->santriTertentu as $santri)
{{ strtoupper(substr($santri->nama_lengkap, 0, 1)) }}
{{ $santri->id_santri }}
{{ $santri->nama_lengkap }}
{{ $santri->kelas }}
@if($santri->pivot->sudah_dibaca)
Dibaca
@else
Belum
@endif
@endforeach
@else
Belum ada santri yang dipilih untuk berita ini.
@endif
@endif
@endsection