feat(EpisodeOptions): loading icon

This commit is contained in:
2025-04-22 00:28:33 -05:00
parent 570dc00734
commit 158ac08c61
4 changed files with 45 additions and 2 deletions

View File

@@ -17,16 +17,24 @@
{{ results.media.description }}
</p>
</div>
<span {{ stimulus_controller('loading_icon', {total: results.media.episodes[1]|length, count: 0}) }}
class="loading-icon"
>
<twig:ux:icon name="codex:loader" height="20" width="20" data-loading-icon-target="icon" />
</span>
</div>
{% if "movies" == results.media.mediaType %}
<div id="results" {{ stimulus_controller('movie_results', {imdbId: results.media.imdbId}) }}>
<div id="results" class="results" {{ stimulus_controller('movie_results', {imdbId: results.media.imdbId}) }}>
</div>
{% elseif "tvshows" == results.media.mediaType %}
{% for season, episodes in results.media.episodes %}
{% set active = (season == '1') ? true : false %}
{% for episode in episodes %}
<div class="{{ (active == falseg) ? 'hidden' }}" id="results" {{ stimulus_controller('tv_results', {
<div class="{{ (active == false) ? 'hidden' }}"
data-tv-results-loading-icon-outlet=".loading-icon"
id="results"
{{ stimulus_controller('tv_results', {
tmdbId: results.media.tmdbId,
imdbId: results.media.imdbId,
season: season,