{{ trans('admin/users/general.current_items', ['item' => $noun, 'target' => $targetNoun]) }}

{{-- Shown while any Livewire request to this component is in flight; the results block below is hidden at the same time (wire:loading.remove) so the operator sees a clear "we're fetching new data" state instead of stale results with a tiny header icon. --}}
{{ trans('general.loading') }}
@switch($type) @case('assets') @forelse ($items as $asset) @empty @endforelse @break @case('licenses') @php($canViewKeys = Gate::allows('viewKeys', \App\Models\License::class)) @if ($canViewKeys) @endif @forelse ($items as $license) @if ($canViewKeys) @endif @empty @endforelse @break @case('accessories') {{-- Row shape differs by target: User branch returns Accessory-with-pivot (belongsToMany accessories()), Asset / Location branches return AccessoryCheckout with ->accessory eager loaded (assignedAccessories()). Reconciled inline via null-coalescing. --}} @forelse ($items as $item) @empty @endforelse @break @case('consumables') @forelse ($items as $consumable) @empty @endforelse @break @case('components') @forelse ($items as $component) @empty @endforelse @break @endswitch
{{ trans('general.name') }} {{ trans('admin/hardware/form.tag') }} {{ trans('admin/hardware/form.serial') }} {{ trans('admin/hardware/form.checkout_date') }}
@if ($asset->image_url ?? null) @endif {{ $asset->name ? $asset->name.' ('.$asset->model?->name.')' : $asset->model?->name }} {{ $asset->asset_tag }} {{ $asset->serial }} {{ $asset->last_checkout ? \App\Helpers\Helper::getFormattedDateObject($asset->last_checkout, 'date', false) : '' }}
{{ trans('admin/users/message.nothing_currently_assigned') }}
{{ trans('general.name') }}{{ trans('admin/licenses/form.license_key') }}{{ trans('admin/hardware/form.checkout_date') }}
{{ $license->name }}{{ $license->serial }}{{ $license->pivot?->created_at ? \App\Helpers\Helper::getFormattedDateObject($license->pivot->created_at, 'date', false) : '' }}
{{ trans('admin/users/message.nothing_currently_assigned') }}
{{ trans('general.name') }} {{ trans('admin/hardware/form.checkout_date') }}
{{ $item->accessory?->name ?? $item->name }} {{ ($item->pivot?->created_at ?? $item->created_at) ? \App\Helpers\Helper::getFormattedDateObject($item->pivot?->created_at ?? $item->created_at, 'date', false) : '' }}
{{ trans('admin/users/message.nothing_currently_assigned') }}
{{ trans('general.name') }} {{ trans('admin/hardware/form.checkout_date') }}
{{ $consumable->name }} {{ $consumable->pivot?->created_at ? \App\Helpers\Helper::getFormattedDateObject($consumable->pivot->created_at, 'date', false) : '' }}
{{ trans('admin/users/message.nothing_currently_assigned') }}
{{ trans('general.name') }} {{ trans('general.qty') }} {{ trans('admin/hardware/form.checkout_date') }}
{{ $component->name }} {{ $component->pivot->assigned_qty ?? 1 }} {{ $component->pivot?->created_at ? \App\Helpers\Helper::getFormattedDateObject($component->pivot->created_at, 'date', false) : '' }}
{{ trans('admin/users/message.nothing_currently_assigned') }}
@script @endscript