Minor layout updates

This commit is contained in:
Kieran Eglin 2025-02-11 11:25:00 -08:00
parent daedfb16a6
commit da989daa0f
No known key found for this signature in database
GPG key ID: 193984967FCF432D
3 changed files with 31 additions and 17 deletions

View file

@ -16,7 +16,7 @@
</.link> </.link>
</nav> </nav>
</div> </div>
<div class="rounded-sm border border-stroke bg-white py-5 pt-6 shadow-default dark:border-strokedark dark:bg-boxdark px-7.5"> <div class="rounded-sm border py-5 pt-6 shadow-default border-strokedark bg-boxdark px-7.5">
<div class="max-w-full"> <div class="max-w-full">
<.tabbed_layout> <.tabbed_layout>
<:tab_append> <:tab_append>
@ -54,19 +54,29 @@
</section> </section>
<% end %> <% end %>
<h3 class="font-bold text-xl mt-6">Raw Attributes</h3> <section :if={@media_item.last_error} class="mt-6">
<div class="flex items-center gap-1 mb-2">
<.icon name="hero-exclamation-circle-solid" class="text-red-500" />
<h3 class="font-bold text-xl">Last Error</h3>
</div>
<span>{@media_item.last_error}</span>
</section>
<section> <section>
<strong>Source:</strong> <h3 class="font-bold text-xl mb-2">Raw Attributes</h3>
<.subtle_link href={~p"/sources/#{@media_item.source_id}"}> <section>
{@media_item.source.custom_name} <strong>Source:</strong>
</.subtle_link> <.subtle_link href={~p"/sources/#{@media_item.source_id}"}>
<.list_items_from_map map={Map.from_struct(@media_item)} /> {@media_item.source.custom_name}
</.subtle_link>
<.list_items_from_map map={Map.from_struct(@media_item)} />
</section>
</section> </section>
</div> </div>
</:tab> </:tab>
<:tab title="Tasks" id="tasks"> <:tab title="Tasks" id="tasks">
<%= if match?([_|_], @media_item.tasks) do %> <%= if match?([_|_], @media_item.tasks) do %>
<.table rows={@media_item.tasks} table_class="text-black dark:text-white"> <.table rows={@media_item.tasks} table_class="text-white">
<:col :let={task} label="Worker"> <:col :let={task} label="Worker">
{task.job.worker} {task.job.worker}
</:col> </:col>

View file

@ -25,8 +25,10 @@
<:tab title="Media Profile" id="media-profile"> <:tab title="Media Profile" id="media-profile">
<div class="flex flex-col gap-10 text-white"> <div class="flex flex-col gap-10 text-white">
<h3 class="font-bold text-xl mt-6">Raw Attributes</h3> <section>
<h3 class="font-bold text-xl mt-6 mb-2">Raw Attributes</h3>
<.list_items_from_map map={Map.from_struct(@media_profile)} /> <.list_items_from_map map={Map.from_struct(@media_profile)} />
</section>
</div> </div>
</:tab> </:tab>
<:tab title="Sources" id="sources"> <:tab title="Sources" id="sources">

View file

@ -24,16 +24,18 @@
</:tab_append> </:tab_append>
<:tab title="Source" id="source"> <:tab title="Source" id="source">
<div class="flex flex-col gap-10 text-white"> <div class="flex flex-col text-white gap-10">
<h3 class="font-bold text-xl mt-6">Raw Attributes</h3>
<section> <section>
<strong>Media Profile:</strong> <h3 class="font-bold text-xl mb-2 mt-6">Raw Attributes</h3>
<.subtle_link href={~p"/media_profiles/#{@source.media_profile_id}"}> <section>
{@source.media_profile.name} <strong>Media Profile:</strong>
</.subtle_link> <.subtle_link href={~p"/media_profiles/#{@source.media_profile_id}"}>
</section> {@source.media_profile.name}
</.subtle_link>
</section>
<.list_items_from_map map={Map.from_struct(@source)} /> <.list_items_from_map map={Map.from_struct(@source)} />
</section>
</div> </div>
</:tab> </:tab>
<:tab title="Pending" id="pending"> <:tab title="Pending" id="pending">