@extends('layouts.app') @section('title', 'Locker Groups') @section('no-page-header') @section('content')

Manage locker groups and their configurations

Total Lockers
{{ $stats['total'] }}
Available
{{ $stats['available'] }}
Reserved
{{ $stats['reserved'] }}
Occupied
{{ $stats['occupied'] }}
Maintenance
{{ $stats['maintenance'] }}
Blocked
{{ $stats['blocked'] }}
@forelse($lockerGroups as $index => $group)

{{ $group->name }}

@if($group->description)

{{ $group->description }}

@endif
{{ $group->row_count }} rows × {{ $group->column_count }} columns

Total Lockers

{{ $group->getTotalLockersAttribute() }}

Available

{{ $group->getAvailableLockersCountAttribute() }}

Occupied

{{ $group->getOccupiedLockersCountAttribute() }}

Other

{{ $group->getMaintenanceLockersCountAttribute() + $group->getReservedLockersCountAttribute() + $group->getBlockedLockersCountAttribute() }}

{{ $group->row_count }} × {{ $group->column_count }} Grid Layout

Click "View Lockers" to see the detailed locker grid

{{ $group->row_count * $group->column_count }} total locker positions
@empty

No locker groups found

Locker groups will appear here once available.

@endforelse
@endsection @push('scripts') @verbatim @endverbatim @endpush