diff --git a/app/Http/Controllers/ChampionSkinController.php b/app/Http/Controllers/ChampionSkinController.php index 06fdc6f..76310c3 100644 --- a/app/Http/Controllers/ChampionSkinController.php +++ b/app/Http/Controllers/ChampionSkinController.php @@ -18,7 +18,16 @@ class ChampionSkinController extends Controller return ChampionSkin::orderBy('id')->paginate(16); }); - return view('skins.index', compact('skins')); + $rarityColor = [ + 'Common' => 'text-stone-300', + 'Epic' => 'text-blue-400', + 'Legendary' => 'text-red-500', + 'Rare' => 'text-pink-300', + 'Mythic' => 'text-purple-500', + 'Ultimate' => 'text-yellow-400', + ]; + + return view('skins.index', compact('skins', 'rarityColor')); } /** diff --git a/app/View/Components/Skins/Paginatedlist.php b/app/View/Components/Skins/Paginatedlist.php index d7734ac..df8689b 100644 --- a/app/View/Components/Skins/Paginatedlist.php +++ b/app/View/Components/Skins/Paginatedlist.php @@ -9,7 +9,7 @@ use Illuminate\Pagination\LengthAwarePaginator as Paginator; class Paginatedlist extends Component { - public function __construct(public Paginator $skins) + public function __construct(public Paginator $skins, public array $rarityColor) { } diff --git a/resources/views/components/skins/paginatedlist.blade.php b/resources/views/components/skins/paginatedlist.blade.php index c33254b..53a565b 100644 --- a/resources/views/components/skins/paginatedlist.blade.php +++ b/resources/views/components/skins/paginatedlist.blade.php @@ -1,7 +1,6 @@ -?>

+ + @if($skin->associated_skinline != null) +
+ @foreach($skin->associated_skinline as $skinline) + Associated Skinline: + + {{$skinline}} + @endforeach +
+ @endif
+ class="mx-4 overflow-hidden h-52 rounded-2xl bg-clip-border border-2 border-orange-400/40"> {{ $skin->skin_name }}

- {{$skin->rarity}} + {{$skin->rarity}} +
- @if($skin->associated_skinline != null) -
- @foreach($skin->associated_skinline as $skinline) - Associated Skinline: - - {{$skinline}} - @endforeach -
- @endif -
-

More

-
+ @endforeach diff --git a/resources/views/skins/index.blade.php b/resources/views/skins/index.blade.php index c3c8544..d26530b 100644 --- a/resources/views/skins/index.blade.php +++ b/resources/views/skins/index.blade.php @@ -46,7 +46,7 @@ - + diff --git a/tailwind.config.js b/tailwind.config.js index e8f4e50..32e0bcb 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -8,6 +8,14 @@ module.exports = { "./resources/**/*.vue", "./node_modules/flowbite/**/*.js", ], + safelist: [ + 'text-stone-300', + 'text-blue-400', + 'text-red-500', + 'text-pink-300', + 'text-purple-500', + 'text-yellow-400' + ], theme: { extend: { fontSize: {