diff --git a/resources/views/components/episode-cover.blade.php b/resources/views/components/episode-cover.blade.php new file mode 100644 index 0000000..6066211 --- /dev/null +++ b/resources/views/components/episode-cover.blade.php @@ -0,0 +1,100 @@ +@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 + +
\ No newline at end of file diff --git a/resources/views/components/episode-thumbnail.blade.php b/resources/views/components/episode-thumbnail.blade.php deleted file mode 100644 index 8149556..0000000 --- a/resources/views/components/episode-thumbnail.blade.php +++ /dev/null @@ -1,58 +0,0 @@ -@props(['episode']) - - diff --git a/resources/views/home/partials/tab/template.blade.php b/resources/views/home/partials/tab/template.blade.php index 261d06a..2fd38df 100644 --- a/resources/views/home/partials/tab/template.blade.php +++ b/resources/views/home/partials/tab/template.blade.php @@ -1,9 +1,47 @@ @if ($showThumbnails)- {{ $episode->getResolution() }}
-- {{ $episode->viewCountFormatted() }} {{ $episode->likeCount() }} {{ $episode->commentCount() }} -
- @else -- {{ $episode->getResolution() }}
-- {{ $episode->viewCountFormatted() }} {{ $episode->likeCount() }} {{ $episode->commentCount() }} -
- @endif - @endauth -{{ $episode->title }} - {{ $episode->episode }}
-