From 5cae5dc6582fb8f710306283c4589545511dda30 Mon Sep 17 00:00:00 2001 From: w33b Date: Sun, 24 May 2026 19:39:20 +0200 Subject: [PATCH] Fix more responsiveness issues --- .../views/home/partials/comments.blade.php | 5 ++--- .../views/home/partials/random.blade.php | 4 ++-- .../home/partials/tab/template.blade.php | 15 +++++++++------ .../views/home/partials/tabs-middle.blade.php | 12 ++++++------ .../views/home/partials/tabs-top.blade.php | 10 +++++----- tailwind.config.js | 19 +++++++++++++++++++ 6 files changed, 43 insertions(+), 22 deletions(-) diff --git a/resources/views/home/partials/comments.blade.php b/resources/views/home/partials/comments.blade.php index a669850..3e53049 100644 --- a/resources/views/home/partials/comments.blade.php +++ b/resources/views/home/partials/comments.blade.php @@ -55,10 +55,9 @@ > {{-- Resolution Badge --}} - +
{{ $resolution }} - +
{{-- Gradient Overlay --}}
remember('random_home', 300, function () { - return \App\Models\Episode::inRandomOrder()->limit(8)->get(); ; + return \App\Models\Episode::inRandomOrder()->limit(7)->get(); ; }); @endphp
- @include('home.partials.tab.template', ['episodes' => $random, 'showThumbnails' => false]) + @include('home.partials.tab.template', ['episodes' => $random, 'isThumbnail' => false, 'rowsCount' => 1])
diff --git a/resources/views/home/partials/tab/template.blade.php b/resources/views/home/partials/tab/template.blade.php index b2d51fb..41355d2 100644 --- a/resources/views/home/partials/tab/template.blade.php +++ b/resources/views/home/partials/tab/template.blade.php @@ -1,9 +1,12 @@ -@php - $isThumbnail = $showThumbnails; +@props([ + 'isThumbnail', + 'rowsCount' => 2, +]) +@php $gridClasses = $isThumbnail - ? 'grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-6' - : 'grid-cols-2 sm:grid-cols-3 md:grid-cols-4 xl:grid-cols-5 2xl:grid-cols-8'; + ? 'grid-cols-1 sm:grid-cols-2 lg:grid-cols-2 xl:grid-cols-3 2xl:grid-cols-4' + : 'grid-cols-1 sm:grid-cols-2 md:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-6 3xl:grid-cols-7'; // Render enough items for largest possible layout $limit = 24; @@ -13,7 +16,7 @@
@foreach ($episodes->take($limit) as $ep) @php @@ -22,7 +25,7 @@ : $ep; @endphp -
+
-@php $showThumbnails = true; @endphp +@php $isThumbnail = true; @endphp @auth @if (!Auth::user()->home_middle_design) - @php $showThumbnails = false; @endphp + @php $isThumbnail = false; @endphp @endif @endauth @@ -48,7 +48,7 @@ id="tabs-most-views" role="tabpanel" aria-labelledby="tabs-most-views-tab" data-te-tab-active> @include('home.partials.tab.template', [ 'episodes' => $popularAllTime, - 'showThumbnails' => $showThumbnails, + 'isThumbnail' => $isThumbnail, ])
@include('home.partials.tab.template', [ 'episodes' => $mostLikes, - 'showThumbnails' => $showThumbnails, + 'isThumbnail' => $isThumbnail, ])
@include('home.partials.tab.template', [ 'episodes' => $popularWeekly, - 'showThumbnails' => $showThumbnails, + 'isThumbnail' => $isThumbnail, 'popularView' => true, ])
@@ -88,7 +88,7 @@ id="tabs-popular-monthly" role="tabpanel" aria-labelledby="tabs-popular-monthly-tab"> @include('home.partials.tab.template', [ 'episodes' => $popularMonthly, - 'showThumbnails' => $showThumbnails, + 'isThumbnail' => $isThumbnail, 'popularView' => true, ])
diff --git a/resources/views/home/partials/tabs-top.blade.php b/resources/views/home/partials/tabs-top.blade.php index e96d677..2d4f34c 100644 --- a/resources/views/home/partials/tabs-top.blade.php +++ b/resources/views/home/partials/tabs-top.blade.php @@ -21,18 +21,18 @@ -@php $showThumbnails = false; @endphp +@php $isThumbnail = false; @endphp @auth @if(Auth::user()->home_top_design) - @php $showThumbnails = true; @endphp + @php $isThumbnail = true; @endphp @endif @endauth