Reset Filters Back
{{-- Stats Summary --}}
Total Assets
{{ $this->assetStats['total'] }}
Need Update
{{ $this->assetStats['needs_update'] }}
Composer
{{ $this->assetStats['composer'] }}
NPM
{{ $this->assetStats['npm'] }}
Expiring Soon
{{ $this->assetStats['expiring_soon'] }}
Expired
{{ $this->assetStats['expired'] }}
{{-- Filters --}}
Asset Type Installed Latest Licence Last Checked Status Actions @forelse ($this->assets as $asset)
{{ $asset->getTypeIcon() }}
{{ $asset->name }}
@if($asset->package_name)
{{ $asset->package_name }}
@endif
{{ $asset->getTypeLabel() }} {{ $asset->installed_version ?? 'N/A' }} @if($asset->hasUpdate()) {{ $asset->latest_version }} @else {{ $asset->latest_version ?? 'N/A' }} @endif
{{ $asset->getLicenceIcon() }} {{ ucfirst($asset->licence_type ?? 'N/A') }}
@if($asset->licence_expires_at)
{{ $asset->licence_expires_at->format('d M Y') }}
@endif
{{ $asset->last_checked_at?->diffForHumans() ?? 'Never' }} @if($asset->isLicenceExpired()) Expired @elseif($asset->hasUpdate()) Update Available @elseif($asset->isLicenceExpiringSoon()) Expiring Soon @elseif($asset->is_active) Active @else Inactive @endif @if($asset->getUpdateCommand()) Copy Update Command @endif @if($asset->registry_url) View in Registry @endif {{ $asset->is_active ? 'Deactivate' : 'Activate' }}
@empty
No assets found Try adjusting your filters
@endforelse
@if($this->assets->hasPages())
{{ $this->assets->links() }}
@endif