@extends('admin.layouts.app') @section('title', 'Spare Part Categories') @section('content')
{{-- Header --}}

Spare Part Categories

Add Category
{{-- Flash --}} @if(session('success'))
{{ session('success') }}
@endif {{-- Stats --}}
{{ $stats['total'] }}
Total Categories
{{ $stats['active'] }}
Active
{{ $stats['inactive'] }}
Inactive
{{ $stats['deleted'] }}
Deleted
{{-- Filters --}}
@if(request()->hasAny(['search','status','trashed'])) Clear @endif
{{-- Table --}}
{{ request('trashed') ? 'Deleted Categories' : 'All Categories' }} {{ $categories->total() }} result{{ $categories->total() !== 1 ? 's' : '' }} Showing {{ $categories->firstItem() ?? 0 }}–{{ $categories->lastItem() ?? 0 }} of {{ $categories->total() }}
@forelse($categories as $category) @empty @endforelse
Icon Category Name Spare Parts Status Sort Actions
{{ $category->icon ?: '📦' }}
{{ $category->name }}
@if($category->description)
{{ Str::limit($category->description, 55) }}
@endif
{{ $category->slug }}
{{ $category->spare_parts_count ?? 0 }} parts @if($category->trashed()) Deleted @elseif($category->is_active) Active @else Inactive @endif {{ $category->sort_order }}
@if(!$category->trashed())
@csrf @method('DELETE')
@else Deleted @endif
No categories found
@if(request()->hasAny(['search','status','trashed']))

Try adjusting your filters.

Clear Filters @else

Start by adding your first spare part category.

Add First Category @endif
@if($categories->hasPages())
Page {{ $categories->currentPage() }} of {{ $categories->lastPage() }}  ·  {{ $categories->total() }} total {{ $categories->links('vendor.pagination.bootstrap-5') }}
@endif
@endsection