diff --git a/app/Livewire/ViewCount.php b/app/Livewire/ViewCount.php deleted file mode 100644 index 56f2237..0000000 --- a/app/Livewire/ViewCount.php +++ /dev/null @@ -1,29 +0,0 @@ -episodeId = $episode->id; - $this->viewCount = $episode->view_count; - } - - public function update() - { - $this->viewCount = Episode::where('id', $this->episodeId)->firstOrFail()->view_count; - } - - public function render() - { - return view('livewire.view-count'); - } -} diff --git a/resources/views/livewire/comments.blade.php b/resources/views/livewire/comments.blade.php index 33118d3..c329f99 100644 --- a/resources/views/livewire/comments.blade.php +++ b/resources/views/livewire/comments.blade.php @@ -1,5 +1,5 @@
-
+
{{-- Header --}}
diff --git a/resources/views/livewire/like-button.blade.php b/resources/views/livewire/like-button.blade.php index c4ea540..9d11eb1 100644 --- a/resources/views/livewire/like-button.blade.php +++ b/resources/views/livewire/like-button.blade.php @@ -1,13 +1,9 @@
- @if (Auth::check()) -
- @else -
- @endif +
+
diff --git a/resources/views/livewire/view-count.blade.php b/resources/views/livewire/view-count.blade.php deleted file mode 100644 index 358afde..0000000 --- a/resources/views/livewire/view-count.blade.php +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/resources/views/stream/partials/gallery.blade.php b/resources/views/stream/partials/gallery.blade.php index a72f8be..b3ea563 100644 --- a/resources/views/stream/partials/gallery.blade.php +++ b/resources/views/stream/partials/gallery.blade.php @@ -1,58 +1,66 @@ -
-
-

+

+ +
+

{{ __('stream.gallery') }} -

+

+ + @if ($gallery->count() > 5) + + @endif
- @if ($gallery->count() > 5) -
-
    - @php $counter = 0; @endphp - @foreach($gallery as $image) - @php $counter++; @endphp -
  • - @if ($counter > 5) -
  • - @endforeach -
-
- - - @else -
-
    - @php $counter = 0; @endphp - @foreach($gallery as $image) - @php $counter++; @endphp -
  • -
    - {{ $episode->title }} - {{ $episode->episode }} - Screenshot {{ $counter }} + +
    + + @foreach($gallery as $index => $image) + +
  • - @endforeach -
+ +
+ + @endforeach +
- @endif +
+ +@if ($gallery->count() > 5) + +@endif \ No newline at end of file diff --git a/resources/views/stream/partials/info.blade.php b/resources/views/stream/partials/info.blade.php index b91788a..5429b7c 100644 --- a/resources/views/stream/partials/info.blade.php +++ b/resources/views/stream/partials/info.blade.php @@ -1,167 +1,198 @@ -
- - +
- -
+
-
-
- -

- {{ $episode->title }} - - {{ $episode->episode }} -

- +
+ + -
- -
-
-
+ +
+
+ + +
+

+ + {{ $episode->title }} - {{ $episode->episode }} + +

+ +

+ {{ $episode->title_jpn }} +

+ + +
+ +
+ + {{ $episode->created_at->format('Y-m-d') }} +
+ +
+ + {{ $episode->release_date }} +
+ + + {{ $episode->studio->name }} + + + +
+
+ + +
+ + +
+ +
+ + {{ $episode->viewCountFormatted() }} +
@auth - @livewire('view-count', ['episode' => $episode]) @livewire('like-button', ['episode' => $episode]) @endauth @guest - -
- {{ $episode->likeCount() }} +
+ + {{ $episode->likeCount() }}
@endguest @php $commentcount = $episode->commentCount(); @endphp - @if ($commentcount > 0) - - {{ $commentcount }} - - @else - - {{ $commentcount }} - - @endif + + + + {{ $commentcount }} +
-
+ + +
+

+ {{ __('stream.description') }} +

+ +

+ {{ $episode->description }} +

+
+ + +
+

+ {{ __('stream.genres') }} +

+ +
+ + @foreach ($episode->tags->sortBy('slug') as $tag) + + @php + $classes = 'bg-gray-100 text-gray-700 hover:bg-rose-600 hover:text-white dark:bg-white/5 dark:text-gray-300 dark:hover:bg-rose-600'; + + if (in_array($tag->slug, ['uncensored', 'vanilla', '4k'])) { + $classes = 'bg-green-100 text-green-700 hover:bg-green-600 hover:text-white dark:hover:text-white dark:bg-green-500/10 dark:text-green-400 dark:hover:bg-green-600'; + } + + if ($tag->slug === 'censored') { + $classes = 'bg-yellow-100 text-yellow-700 hover:bg-yellow-500 hover:text-white dark:hover:text-white dark:bg-yellow-500/10 dark:text-yellow-400 dark:hover:bg-yellow-500'; + } + + if (in_array($tag->slug, ['gore', 'horror', 'scat', 'ntr', 'rape'])) { + $classes = 'bg-red-100 text-red-700 hover:bg-red-600 hover:text-white dark:hover:text-white dark:bg-red-500/10 dark:text-red-400 dark:hover:bg-red-600'; + } + @endphp + + + + @if(in_array($tag->slug, ['gore', 'horror', 'scat', 'ntr', 'rape'])) + + @endif + + {{ $tag->name }} + + + @endforeach +
+
+ + +
+ @include('stream.partials.gallery') +
-
-

- {{ __('stream.description') }} -

-

- {{ $episode->description }} -

-
-

- {{ __('stream.genres') }} -

- -
-
- @include('stream.partials.gallery') -
-
+
\ No newline at end of file