@props([ 'episode', 'view', 'displayjapanese' => false ]) @php $title = $displayjapanese ? "$episode->title_jpn ($episode->title) - $episode->episode" : "$episode->title - $episode->episode"; $isWatched = auth()->check() && $episode->userWatched(auth()->id()); $badgeColor = $isWatched ? 'bg-green-600/80' : 'bg-rose-700/70'; $problematic = cache()->rememberForever( "episodeProblematic{$episode->id}", fn () => $episode->getProblematicTags() ); @endphp
{{-- Switch between Cover and Thumbnail --}} @if ($view === 'poster') {{ $episode->title }} - {{ $episode->episode }} @elseif ($view === 'thumbnail') {{ $episode->title }} - {{ $episode->episode }} @endif {{-- Resolution Badge --}}
{{ $episode->getResolution() }}
{{-- Stats --}}
{{ $episode->viewCountFormatted() }} {{ $episode->likeCount() }} {{ $episode->commentCount() }}
{{-- Problematic Tags --}} @if (!empty($problematic))
{{ $problematic }}
@endif
{{-- Title --}}

{{ $title }}