@php $items = $this->items; $totalCount = $this->totalCount; $statusStyles = [ 'draft' => 'bg-amber-50 text-amber-700', 'active' => 'bg-emerald-50 text-emerald-700', 'archived' => 'bg-secondary-100 dark:bg-secondary-900/60 text-secondary-600 dark:text-secondary-300', ]; $visibilityStyles = [ 'private' => 'bg-secondary-100 dark:bg-secondary-900/60 text-secondary-600 dark:text-secondary-300', 'org' => 'bg-primary-50 text-primary-700', 'public' => 'bg-emerald-50 text-emerald-700', ]; @endphp
Items {{ $totalCount }}
@if(! $isValidLesson)
Select a lesson to manage content items. Use the “View content” button on a lesson. Go to Modules
@else {{ $this->filterForm }}
@forelse($items as $item) @empty @endforelse
Title Type Status Visibility Available Snapshots Actions
{{ $item['title'] }} {{ $item['type'] }} @php $status = (string) ($item['status'] ?? ''); $statusClass = $statusStyles[$status] ?? 'bg-secondary-100 dark:bg-secondary-900/60 text-secondary-600 dark:text-secondary-300'; @endphp {{ $status ?: 'unknown' }} @php $visibility = (string) ($item['visibility'] ?? ''); $visibilityClass = $visibilityStyles[$visibility] ?? 'bg-secondary-100 dark:bg-secondary-900/60 text-secondary-600 dark:text-secondary-300'; @endphp {{ $visibility ?: 'unknown' }}
{{ $item['available_at'] ?? '—' }} Snapshot
{{ $item['versions_count'] ?? 0 }}
Edit Delete
No content items yet.
@if($items->hasPages())
{{ $items->links() }}
@endif
@endif