@extends('layouts.app')
@section('page_title', 'Data Pelanggaran')
@section('content')
@include('admin.partials.crud-table', [
    'title' => 'Pelanggaran',
    'headers' => ['ID Siswa', 'Jenis Pelanggaran', 'Tanggal', 'Keterangan'],
    'columns' => ['id_siswa', 'jenis_pelanggaran', 'tanggal', 'keterangan'],
    'rows' => $data,
    'primaryKey' => 'id',
    'storeRoute' => 'admin.pelanggaran.store',
    'updateRoute' => 'admin.pelanggaran.update',
    'deleteRoute' => 'admin.pelanggaran.destroy',
    'fields' => [
        ['name' => 'id_siswa', 'label' => 'Siswa', 'type' => 'select', 'options' => $siswa, 'optionValue' => 'id_siswa', 'optionLabel' => 'nama', 'required' => true],
        ['name' => 'jenis_pelanggaran', 'label' => 'Jenis Pelanggaran', 'type' => 'text', 'required' => true],
        ['name' => 'tanggal', 'label' => 'Tanggal', 'type' => 'date', 'required' => true],
        ['name' => 'keterangan', 'label' => 'Keterangan', 'type' => 'textarea'],
    ],
])
@endsection
