@extends('layouts.app') @section('title', 'Register Surat') @section('content')

AdministrasiManajemen Surat

Register Surat

Register terpusat untuk draft, pemeriksaan, penerbitan, dan pembatalan surat lembaga.

@if ($canManage) Buat surat @endif
@if (session('status'))
{{ session('status') }}
@endif @if ($errors->any()) @endif

Daftar surat

@if ($letters->total()) Menampilkan {{ $letters->firstItem() }}–{{ $letters->lastItem() }} dari {{ $letters->total() }} surat @else 0 surat ditampilkan @endif

@forelse ($letters as $letter) @empty @endforelse
Nomor / tanggalJenis / perihalPenerimaStatusAksi
{{ $letter->nomor_surat ?? 'Belum bernomor' }}
{{ \Carbon\CarbonImmutable::parse($letter->tanggal_surat)->locale('id')->translatedFormat('d M Y') }}
{{ $letter->jenis_nama }}
{{ $letter->perihal }} @if ($letter->catatan_pemeriksaan)

Catatan: {{ $letter->catatan_pemeriksaan }}

@endif @if ($letter->alasan_pembatalan)

Alasan pembatalan: {{ $letter->alasan_pembatalan }}

@endif
{{ $letter->nama_penerima }}@if ($letter->nis)
NIS {{ $letter->nis }}@endif
@php($statusClasses = ['draft' => 'bg-slate-100 text-slate-700', 'review' => 'bg-amber-100 text-amber-800', 'terbit' => 'bg-emerald-100 text-emerald-800', 'batal' => 'bg-rose-100 text-rose-800']) status] ?? 'bg-slate-100 text-slate-700'])> {{ ['draft' => 'Draft', 'review' => 'Menunggu pemeriksaan', 'terbit' => 'Terbit', 'batal' => 'Dibatalkan'][$letter->status] ?? $letter->status }}
@if ($letter->status === 'draft' && $canManage) Edit
@csrf
@elseif ($letter->status === 'review' && $canReview)
@csrf
@csrf
@endif @if (in_array($letter->status, ['terbit', 'batal'], true)) Cetak @endif @if ($letter->status === 'terbit' && $canManage)
@csrf
@endif
Belum ada surat yang sesuai. Buat surat baru untuk memulai register.
{{ $letters->links() }}
@endsection