{{ 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') @forelse ($items as $accessory) @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') }}
@if ($asset->image_url ?? null) @endif {{ $asset->name ? $asset->name.' ('.$asset->model?->name.')' : $asset->model?->name }} {{ $asset->asset_tag }} {{ $asset->serial }}
{{ trans('admin/users/message.nothing_currently_assigned') }}
{{ trans('general.name') }}{{ trans('admin/licenses/form.license_key') }}
{{ $license->name }}{{ $license->serial }}
{{ trans('admin/users/message.nothing_currently_assigned') }}
{{ trans('general.name') }}
{{ $accessory->name }}
{{ trans('admin/users/message.nothing_currently_assigned') }}
{{ trans('general.name') }}
{{ $consumable->name }}
{{ trans('admin/users/message.nothing_currently_assigned') }}
{{ trans('general.name') }} {{ trans('general.qty') }}
{{ $component->name }} {{ $component->pivot->assigned_qty ?? 1 }}
{{ trans('admin/users/message.nothing_currently_assigned') }}
@script @endscript