feat: update student import and graduation workflows
This commit is contained in:
@@ -1,15 +1,90 @@
|
||||
<x-master-page title="Edit Data Siswa Berprestasi" description="Perbarui data prestasi siswa yang sudah tersimpan.">
|
||||
<x-master-card title="Form Edit Prestasi Siswa" subtitle="Sesuaikan data prestasi lalu simpan perubahan.">
|
||||
<form method="POST" action="{{ route('student-achievements.update', $achievement) }}" enctype="multipart/form-data" class="space-y-6">
|
||||
@csrf
|
||||
@method('PUT')
|
||||
|
||||
@include('student-achievements._form')
|
||||
|
||||
<div class="flex items-center justify-end gap-3 pt-2">
|
||||
<a href="{{ route('student-achievements.index') }}" class="rounded-2xl border border-slate-200 px-5 py-3 text-sm font-semibold text-slate-700 transition hover:bg-slate-50">Batal</a>
|
||||
<button type="submit" class="rounded-2xl bg-slate-900 px-5 py-3 text-sm font-semibold text-white transition hover:bg-slate-800">Simpan Perubahan</button>
|
||||
@php
|
||||
$filterReviewIcon = 'fa-filter';
|
||||
@endphp
|
||||
<div class="grid grid-cols-1 gap-4 md:grid-cols-2 xl:grid-cols-4">
|
||||
<div class="rounded-3xl border border-slate-200 bg-gradient-to-br from-white via-slate-50 to-indigo-50/40 p-6 shadow-sm shadow-slate-200/50 ring-1 ring-white/70">
|
||||
<div class="flex items-start justify-between gap-3">
|
||||
<div>
|
||||
<div class="text-sm font-medium text-slate-500">Mode Form</div>
|
||||
<div class="mt-3 text-lg font-bold text-slate-900">Edit Prestasi</div>
|
||||
</div>
|
||||
<div class="rounded-2xl bg-white/80 p-3 text-indigo-600 ring-1 ring-indigo-100 backdrop-blur-sm">
|
||||
<i class="fa-solid fa-pen text-lg"></i>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</x-master-card>
|
||||
</div>
|
||||
<div class="rounded-3xl border border-amber-200 bg-gradient-to-br from-white via-amber-50/50 to-amber-100/60 p-6 shadow-sm shadow-amber-100/50 ring-1 ring-white/70">
|
||||
<div class="flex items-start justify-between gap-3">
|
||||
<div>
|
||||
<div class="text-sm font-medium text-amber-700">Fokus Review</div>
|
||||
<div class="mt-3 text-lg font-bold text-amber-800">Kategori & Tingkat</div>
|
||||
</div>
|
||||
<div class="rounded-2xl bg-white/80 p-3 text-amber-600 ring-1 ring-amber-100 backdrop-blur-sm">
|
||||
<i class="fa-solid fa-layer-group text-lg"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="rounded-3xl border border-emerald-200 bg-gradient-to-br from-white via-emerald-50/50 to-emerald-100/60 p-6 shadow-sm shadow-emerald-100/50 ring-1 ring-white/70">
|
||||
<div class="flex items-start justify-between gap-3">
|
||||
<div>
|
||||
<div class="text-sm font-medium text-emerald-700">Lampiran Lama</div>
|
||||
<div class="mt-3 text-lg font-bold text-emerald-800">Tetap Aman</div>
|
||||
</div>
|
||||
<div class="rounded-2xl bg-white/80 p-3 text-emerald-600 ring-1 ring-emerald-100 backdrop-blur-sm">
|
||||
<i class="fa-solid fa-shield-check text-lg"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="rounded-3xl border border-fuchsia-200 bg-gradient-to-br from-white via-fuchsia-50/50 to-fuchsia-100/60 p-6 shadow-sm shadow-fuchsia-100/50 ring-1 ring-white/70">
|
||||
<div class="flex items-start justify-between gap-3">
|
||||
<div>
|
||||
<div class="text-sm font-medium text-fuchsia-700">Target</div>
|
||||
<div class="mt-3 text-lg font-bold text-fuchsia-800">Update Konsisten</div>
|
||||
</div>
|
||||
<div class="rounded-2xl bg-white/80 p-3 text-fuchsia-600 ring-1 ring-fuchsia-100 backdrop-blur-sm">
|
||||
<i class="fa-solid fa-arrows-rotate text-lg"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="grid grid-cols-1 gap-6 xl:grid-cols-[minmax(0,1.8fr)_360px]">
|
||||
<x-master-card title="Form Edit Prestasi Siswa" subtitle="Sesuaikan data inti, cek kembali lampiran, lalu simpan perubahan.">
|
||||
<form method="POST" action="{{ route('student-achievements.update', $achievement) }}" enctype="multipart/form-data" class="space-y-6">
|
||||
@csrf
|
||||
@method('PUT')
|
||||
|
||||
@include('student-achievements._form')
|
||||
|
||||
<div class="flex items-center justify-end gap-3 border-t border-slate-200 pt-5">
|
||||
<a href="{{ route('student-achievements.index') }}" class="inline-flex items-center gap-2 rounded-2xl border border-slate-200 px-5 py-3 text-sm font-semibold text-slate-700 transition hover:bg-slate-50">
|
||||
<i class="fa-solid fa-arrow-left"></i>
|
||||
<span>Batal</span>
|
||||
</a>
|
||||
<button type="submit" class="inline-flex items-center gap-2 rounded-2xl bg-slate-900 px-5 py-3 text-sm font-semibold text-white transition hover:bg-slate-800">
|
||||
<i class="fa-solid fa-floppy-disk"></i>
|
||||
<span>Simpan Perubahan</span>
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
</x-master-card>
|
||||
|
||||
<x-master-card title="Checklist Review" subtitle="Biar perubahan tidak cuma rapi, tapi juga konsisten.">
|
||||
<div class="space-y-4 text-sm text-slate-600">
|
||||
<div class="rounded-2xl border border-slate-200 bg-slate-50 px-4 py-4">
|
||||
<div class="flex items-center gap-2 font-semibold text-slate-800"><i class="fa-solid fa-link text-amber-500"></i><span>Pastikan siswa tetap benar</span></div>
|
||||
<p class="mt-1 text-slate-500">Kalau prestasi awalnya salah tempel ke siswa, perbaiki relasinya dari sini.</p>
|
||||
</div>
|
||||
<div class="rounded-2xl border border-slate-200 bg-slate-50 px-4 py-4">
|
||||
<div class="flex items-center gap-2 font-semibold text-slate-800"><i class="fa-solid {{ $filterReviewIcon }} text-indigo-500"></i><span>Cek tingkat dan kategori</span></div>
|
||||
<p class="mt-1 text-slate-500">Dua field ini penting untuk filter, rekap, dan kualitas data ke depan.</p>
|
||||
</div>
|
||||
<div class="rounded-2xl border border-slate-200 bg-slate-50 px-4 py-4">
|
||||
<div class="flex items-center gap-2 font-semibold text-slate-800"><i class="fa-solid fa-lock text-emerald-500"></i><span>Lampiran lama tetap aman</span></div>
|
||||
<p class="mt-1 text-slate-500">File lama hanya terganti jika admin mengunggah file baru saat edit.</p>
|
||||
</div>
|
||||
</div>
|
||||
</x-master-card>
|
||||
</div>
|
||||
</x-master-page>
|
||||
|
||||
Reference in New Issue
Block a user