@extends('layouts.admin')
@section('title', 'Kelola Kategori')
@section('page-title', 'Kelola Kategori')
@section('admin_content')
| Gambar |
Nama |
Slug |
Parent |
Jumlah Produk |
Aksi |
@forelse($categories as $category)
@if($category->image)
@else
@endif
|
{{ $category->name }} |
{{ $category->slug }} |
@if($category->parent)
Sub dari {{ $category->parent->name }}
@else
Induk (Root)
@endif
|
{{ $category->products_count ?? $category->products()->count() }} |
|
@empty
|
Belum ada kategori.
|
@endforelse
{{ $categories->links() }}
@endsection
@section('scripts')
function confirmDelete(form) {
event.preventDefault();
Swal.fire({
title: 'Hapus Kategori?',
text: 'Data yang dihapus tidak dapat dikembalikan.',
icon: 'warning',
showCancelButton: true,
confirmButtonColor: '#dc2626',
cancelButtonColor: '#6b7280',
confirmButtonText: 'Ya, Hapus',
cancelButtonText: 'Batal'
}).then((result) => {
if (result.isConfirmed) form.submit();
});
return false;
}
function confirmClearAllCategories(form) {
event.preventDefault();
Swal.fire({
title: 'Kosongkan Semua Kategori?',
text: 'PERINGATAN: Seluruh kategori di database akan dihapus bersih!',
icon: 'warning',
showCancelButton: true,
confirmButtonColor: '#dc2626',
cancelButtonColor: '#6b7280',
confirmButtonText: 'Ya, Kosongkan Semua',
cancelButtonText: 'Batal'
}).then((result) => {
if (result.isConfirmed) form.submit();
});
return false;
}
@endsection