diff --git a/app/Http/Controllers/ChampionSkinController.php b/app/Http/Controllers/ChampionSkinController.php
index 484cc2d..50aa825 100644
--- a/app/Http/Controllers/ChampionSkinController.php
+++ b/app/Http/Controllers/ChampionSkinController.php
@@ -8,13 +8,14 @@ use App\Models\ChampionSkin;
use Illuminate\Support\Facades\Cache;
use Spatie\QueryBuilder\AllowedFilter;
use Spatie\QueryBuilder\QueryBuilder;
+use Illuminate\Http\Request;
class ChampionSkinController extends Controller
{
/**
* Display a listing of the resource.
*/
- public function index()
+ public function index(Request $request)
{
$skins = QueryBuilder::for(ChampionSkin::class)
->allowedFilters(AllowedFilter::partial('name', 'skin_name'), 'rarity')
@@ -31,7 +32,7 @@ class ChampionSkinController extends Controller
'Transcendent' => 'text-violet-400',
];
- return view('skins.index', ['skins' => $skins, 'rarityColor' => $rarityColor]);
+ return view('skins.index', ['skins' => $skins, 'rarityColor' => $rarityColor])->fragmentIf($request->hasHeader('HX-Request'), 'skin-list');
}
/**
diff --git a/resources/css/app.css b/resources/css/app.css
index 787170f..8325ed4 100644
--- a/resources/css/app.css
+++ b/resources/css/app.css
@@ -2,6 +2,10 @@
@tailwind components;
@tailwind utilities;
+@view-transition {
+ navigation: auto; /* enabled! */
+}
+
@font-face {
font-display: swap;
font-family: "Inter";
diff --git a/resources/views/components/skins/paginatedlist.blade.php b/resources/views/components/skins/paginatedlist.blade.php
index 86cf4a6..c54ca5b 100644
--- a/resources/views/components/skins/paginatedlist.blade.php
+++ b/resources/views/components/skins/paginatedlist.blade.php
@@ -8,58 +8,59 @@
Champion Skins
+ @if ($skin->associated_skinline != null) +
+ + {{ $skin->skin_name }} + +
+ {{ $skin->rarity }} + +