@extends('layouts.app') @section('title', 'Surat Keluar') @section('page-title', 'Surat Keluar') @section('breadcrumb', 'Tata Usaha / Surat Keluar') @section('no-error-banner', '1') @section('content')

Daftar Surat Keluar

Draf, menunggu tanda tangan, hingga terkirim
Semua Draf Menunggu TTD Arsip (Terkirim)
@forelse ($letters as $letter) @php $pillClass = match($letter->status) { 'terkirim' => 'pill-success', default => 'pill-warning' }; $statusText = match($letter->status) { 'draf' => 'Draf', 'menunggu_ttd' => 'Menunggu TTD', 'terkirim' => 'Terkirim' }; $jenisText = match($letter->jenis_template) { 'undangan' => 'Undangan', 'izin_siswa' => 'Izin Siswa', default => 'Umum' }; @endphp @empty @endforelse
No. SuratJenisTanggalTujuanPerihalStatus
{{ $letter->no_surat }} {{ $jenisText }} {{ $letter->tanggal->translatedFormat('d M Y') }} {{ $letter->tujuan }} {{ $letter->perihal }} {{ $statusText }} Lihat @if ($letter->status === 'draf')  · Edit @endif @if ($letter->status === 'menunggu_ttd' && auth()->user()->role->name === 'Kepala Sekolah')  · 
@csrf
@endif @if (in_array(auth()->user()->role->name, ['Admin', 'Koordinator TU']))  · 
@csrf @method('DELETE')
@endif
Belum ada surat keluar.
@if ($letters->hasPages())
@if ($letters->onFirstPage()) ← Sebelumnya @else ← Sebelumnya @endif Hal. {{ $letters->currentPage() }} / {{ $letters->lastPage() }} @if ($letters->hasMorePages()) Berikutnya → @else Berikutnya → @endif
@endif
{{-- ================= FORM BUAT / EDIT SURAT KELUAR ================= --}} @php $formModalOpen = $editing || $errors->any(); @endphp {{-- ================= MODAL DETAIL PER SURAT ================= --}} @foreach ($letters as $letter) @endforeach @endsection @section('scripts') @endsection