fix(episodes): set dropdown menu for seasons / years to a maximum height with auto scroll

This commit is contained in:
Yassine Doghri 2025-08-25 16:46:45 +00:00
parent 842c4e4b79
commit f88abd26c8

View File

@ -23,7 +23,7 @@
'class' => 'ml-2 text-xl',
]) ?>
</button>
<nav id="episode-lists-dropdown-menu" class="flex flex-col py-2 rounded-lg shadow border-3 border-contrast bg-elevated" aria-labelledby="episode-lists-dropdown" data-dropdown="menu" data-dropdown-placement="bottom-end">
<nav id="episode-lists-dropdown-menu" class="flex flex-col py-2 rounded-lg shadow border-3 border-contrast bg-elevated max-h-48 overflow-y-auto" aria-labelledby="episode-lists-dropdown" data-dropdown="menu" data-dropdown-placement="bottom-end">
<?php foreach ($episodesNav as $link): ?>
<?= anchor(
$link['route'],
@ -42,8 +42,8 @@
<div class="flex flex-col mt-4 gap-y-4">
<?php foreach ($episodes as $episode): ?>
<?= view('episode/_partials/card', [
'episode' => $episode,
'podcast' => $podcast,
'episode' => $episode,
'podcast' => $podcast,
]) ?>
<?php endforeach; ?>
</div>