Extract MusicbrainzData module
This commit is contained in:
@@ -50,12 +50,12 @@ defmodule MusicLibraryWeb.RecordComponents do
|
||||
</p>
|
||||
<p class="sm:hidden mt-1 text-xs leading-5 text-zinc-500 dark:text-zinc-400">
|
||||
{format_label(record.format)} · {type_label(record.type)}
|
||||
<span :if={Records.Record.child_release_groups_count(record) > 0}>
|
||||
<span :if={Records.Record.included_release_groups_count(record) > 0}>
|
||||
·
|
||||
<span class="sr-only">
|
||||
{gettext("Number of included records")}
|
||||
</span>
|
||||
<.round_badge text={Records.Record.child_release_groups_count(record)} />
|
||||
<.round_badge text={Records.Record.included_release_groups_count(record)} />
|
||||
</span>
|
||||
<span :if={record.purchased_at}>
|
||||
·
|
||||
@@ -77,12 +77,12 @@ defmodule MusicLibraryWeb.RecordComponents do
|
||||
<div class="hidden sm:flex sm:flex-col sm:items-end">
|
||||
<p class="text-xs leading-6 text-zinc-900 dark:text-zinc-300">
|
||||
{format_label(record.format)} · {type_label(record.type)}
|
||||
<span :if={Records.Record.child_release_groups_count(record) > 0}>
|
||||
<span :if={Records.Record.included_release_groups_count(record) > 0}>
|
||||
·
|
||||
<span class="sr-only">
|
||||
{gettext("Number of included records")}
|
||||
</span>
|
||||
<.round_badge text={Records.Record.child_release_groups_count(record)} />
|
||||
<.round_badge text={Records.Record.included_release_groups_count(record)} />
|
||||
</span>
|
||||
</p>
|
||||
<p :if={record.purchased_at} class="text-xs leading-6 text-zinc-900 dark:text-zinc-300">
|
||||
|
||||
@@ -213,7 +213,7 @@
|
||||
</dd>
|
||||
</div>
|
||||
<div
|
||||
:if={Records.Record.child_release_groups_count(@record) > 0}
|
||||
:if={Records.Record.included_release_groups_count(@record) > 0}
|
||||
class="py-2 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"
|
||||
>
|
||||
<dt class="text-xs md:text-sm font-medium leading-6 text-zinc-900 dark:text-zinc-400">
|
||||
@@ -221,8 +221,8 @@
|
||||
</dt>
|
||||
<dd class="mt-1 text-xs md:text-sm leading-6 text-zinc-700 dark:text-zinc-300 sm:col-span-2 sm:mt-0">
|
||||
<ul>
|
||||
<li :for={child_release_group <- Records.Record.child_release_groups(@record)}>
|
||||
{child_release_group.artists} - {child_release_group.title}
|
||||
<li :for={included_release_group <- Records.Record.included_release_groups(@record)}>
|
||||
{included_release_group.artists} - {included_release_group.title}
|
||||
</li>
|
||||
</ul>
|
||||
</dd>
|
||||
|
||||
@@ -225,7 +225,7 @@
|
||||
</dd>
|
||||
</div>
|
||||
<div
|
||||
:if={Records.Record.child_release_groups_count(@record) > 0}
|
||||
:if={Records.Record.included_release_groups_count(@record) > 0}
|
||||
class="py-2 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"
|
||||
>
|
||||
<dt class="text-xs md:text-sm font-medium leading-6 text-zinc-900 dark:text-zinc-400">
|
||||
@@ -233,8 +233,8 @@
|
||||
</dt>
|
||||
<dd class="mt-1 text-xs md:text-sm leading-6 text-zinc-700 dark:text-zinc-300 sm:col-span-2 sm:mt-0">
|
||||
<ul>
|
||||
<li :for={child_release_group <- Records.Record.child_release_groups(@record)}>
|
||||
{child_release_group.artists} - {child_release_group.title}
|
||||
<li :for={included_release_group <- Records.Record.included_release_groups(@record)}>
|
||||
{included_release_group.artists} - {included_release_group.title}
|
||||
</li>
|
||||
</ul>
|
||||
</dd>
|
||||
|
||||
Reference in New Issue
Block a user