45 lines
2.0 KiB
Twig
45 lines
2.0 KiB
Twig
{% extends 'base.html.twig' %}
|
|
|
|
{% block title %}{{ results.media.title }} — Download Options — Torsearch{% endblock %}
|
|
|
|
{% block body %}
|
|
<div class="p-4 flex flex-col grow gap-4">
|
|
<h2 class="mb-2 text-3xl font-bold text-gray-50">Media Results</h2>
|
|
<div class="flex flex-row w-full gap-2">
|
|
<twig:Card title="" contentClass="flex flex-col gap-4 justify-between w-full text-gray-50">
|
|
<div class="p-4 flex flex-row gap-6">
|
|
<img class="w-24" src="{{ results.media.poster }}" />
|
|
<div class="w-full flex flex-col">
|
|
<h3 class="mb-4 text-xl font-medium leading-tight font-bold text-gray-50">
|
|
{{ results.media.title }} - {{ results.media.year }}
|
|
</h3>
|
|
<p class="text-gray-50">
|
|
{{ results.media.description }}
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
{% if "movies" == results.media.mediaType %}
|
|
<div id="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 id="results" {{ stimulus_controller('tv_results', {
|
|
tmdbId: results.media.tmdbId,
|
|
imdbId: results.media.imdbId,
|
|
season: season,
|
|
episode: episode['episode_number'],
|
|
active: active,
|
|
}) }}>
|
|
</div>
|
|
{% endfor %}
|
|
{% endfor %}
|
|
{% endif %}
|
|
|
|
</twig:Card>
|
|
</div>
|
|
</div>
|
|
{% endblock %}
|