Back
Vendor Type Current Version Pending Todos Quick Wins Last Checked Status Actions @forelse ($this->vendors as $vendor)
@if($vendor->source_type === 'licensed') @elseif($vendor->source_type === 'oss') @else @endif
{{ $vendor->name }}
{{ $vendor->slug }}
{{ $vendor->getSourceTypeLabel() }} {{ $vendor->current_version ?? 'N/A' }} @if($vendor->pending_todos_count > 0) {{ $vendor->pending_todos_count }} @else 0 @endif @if($vendor->quick_wins_count > 0) {{ $vendor->quick_wins_count }} @else - @endif {{ $vendor->last_checked_at?->diffForHumans() ?? 'Never' }} @if($vendor->is_active) Active @else Inactive @endif
View Details View Todos View Diffs {{ $vendor->is_active ? 'Deactivate' : 'Activate' }}
@empty
No vendors found Try adjusting your search or filters
@endforelse
@if($this->vendors->hasPages())
{{ $this->vendors->links() }}
@endif
{{-- Vendor Detail Modal --}} @if($this->selectedVendor)
{{ $this->selectedVendor->name }} {{ $this->selectedVendor->vendor_name ?? $this->selectedVendor->slug }}
{{ $this->selectedVendor->getSourceTypeLabel() }}
Current Version
{{ $this->selectedVendor->current_version ?? 'N/A' }}
Previous Version
{{ $this->selectedVendor->previous_version ?? 'N/A' }}
Pending Todos
{{ $this->selectedVendor->pending_todos_count }}
Last Checked
{{ $this->selectedVendor->last_checked_at?->format('d M Y H:i') ?? 'Never' }}
@if($this->selectedVendor->git_repo_url) @endif @if($this->selectedVendor->todos->isNotEmpty())
Recent Todos
@foreach($this->selectedVendor->todos as $todo)
{{ $todo->getTypeIcon() }} {{ $todo->title }}
P{{ $todo->priority }} {{ ucfirst($todo->effort) }}
@endforeach
@endif @if($this->selectedVendorReleases->isNotEmpty())
Recent Releases
@foreach($this->selectedVendorReleases->take(5) as $release)
{{ $release->getVersionCompare() }}
+{{ $release->files_added }} ~{{ $release->files_modified }} -{{ $release->files_removed }} {{ $release->analyzed_at?->diffForHumans() }}
@endforeach
@endif
Close View All Todos
@endif