diff --git a/lib/music_library_web/components/core_components.ex b/lib/music_library_web/components/core_components.ex index 08720a26..9ce9641f 100644 --- a/lib/music_library_web/components/core_components.ex +++ b/lib/music_library_web/components/core_components.ex @@ -19,6 +19,7 @@ defmodule MusicLibraryWeb.CoreComponents do alias Phoenix.LiveView.JS + import Fluxon.Components.Button import Fluxon.Components.Input import Fluxon.Components.Sheet import Fluxon.Components.Tabs @@ -181,7 +182,7 @@ defmodule MusicLibraryWeb.CoreComponents do {gettext("External Links")}
- {external_link.name} - +
""" @@ -215,13 +216,17 @@ defmodule MusicLibraryWeb.CoreComponents do def copy_to_clipboard(assigns) do ~H""" - + <.icon name="hero-clipboard-document" class="icon -mt-1" aria-hidden="true" data-slot="icon" /> + """ end diff --git a/lib/music_library_web/components/layouts/app.html.heex b/lib/music_library_web/components/layouts/app.html.heex index e1b859e7..f4f3238c 100644 --- a/lib/music_library_web/components/layouts/app.html.heex +++ b/lib/music_library_web/components/layouts/app.html.heex @@ -67,7 +67,7 @@ {gettext("Actions")} <.icon name="hero-ellipsis-vertical" - class="h-5 w-5 text-zinc-500 dark:text-zinc-400 cursor-pointer" + class="icon text-zinc-500 dark:text-zinc-400 cursor-pointer" aria-hidden="true" data-slot="icon" /> diff --git a/lib/music_library_web/components/record_components.ex b/lib/music_library_web/components/record_components.ex index e1aef7e0..dc60eb4a 100644 --- a/lib/music_library_web/components/record_components.ex +++ b/lib/music_library_web/components/record_components.ex @@ -162,7 +162,7 @@ defmodule MusicLibraryWeb.RecordComponents do {gettext("Actions")} <.icon name="hero-ellipsis-vertical" - class="h-5 w-5 text-zinc-500 dark:text-zinc-400 cursor-pointer" + class="icon text-zinc-500 dark:text-zinc-400 cursor-pointer" aria-hidden="true" data-slot="icon" /> @@ -376,7 +376,7 @@ defmodule MusicLibraryWeb.RecordComponents do ~H"""
<.format_badge release={@release} /> @@ -608,7 +608,7 @@ defmodule MusicLibraryWeb.RecordComponents do variant="ghost" size="xs" > - <.icon name="hero-arrow-top-right-on-square" class="h-3.5 w-3.5" aria-hidden="true" /> + <.icon name="hero-arrow-top-right-on-square" class="icon" aria-hidden="true" /> {gettext("MusicBrainz")} <.button @@ -619,7 +619,7 @@ defmodule MusicLibraryWeb.RecordComponents do |> JS.transition("animate-shake") } > - <.icon name="hero-clipboard-document" class="h-3.5 w-3.5" aria-hidden="true" /> + <.icon name="hero-clipboard-document" class="icon" aria-hidden="true" /> {gettext("Copy ID")} <.button @@ -630,7 +630,7 @@ defmodule MusicLibraryWeb.RecordComponents do |> JS.transition("animate-shake") } > - <.icon name="hero-clipboard-document" class="h-3.5 w-3.5" aria-hidden="true" /> + <.icon name="hero-clipboard-document" class="icon" aria-hidden="true" /> {gettext("Copy MB ID")}
@@ -669,7 +669,7 @@ defmodule MusicLibraryWeb.RecordComponents do <.icon name="hero-magnifying-glass-plus" - class="-mt-1 h-5 w-5" + class="icon -mt-1" aria-hidden="true" data-slot="icon" /> diff --git a/lib/music_library_web/components/release.ex b/lib/music_library_web/components/release.ex index d0c8914b..adc4f0f4 100644 --- a/lib/music_library_web/components/release.ex +++ b/lib/music_library_web/components/release.ex @@ -79,7 +79,7 @@ defmodule MusicLibraryWeb.Components.Release do phx-target={@myself} > {gettext("Print tracklist")} - <.icon name="hero-printer" class="h-4 w-4" aria-hidden="true" data-slot="icon" /> + <.icon name="hero-printer" class="icon" aria-hidden="true" data-slot="icon" /> <.button :if={@can_scrobble? && @release_with_tracks.ok?} @@ -95,11 +95,11 @@ defmodule MusicLibraryWeb.Components.Release do phx-disable-with={gettext("Scrobbling...")} > {scrobble_button_label(@selected_tracks)} - <.icon name="hero-play" class="h-4 w-4" aria-hidden="true" data-slot="icon" /> + <.icon name="hero-play" class="icon" aria-hidden="true" data-slot="icon" /> <.button :if={!@can_scrobble?} variant="soft" size="sm" href={LastFm.auth_url()}> {gettext("Connect your Last.fm account")} - <.icon name="hero-link" class="h-4 w-4" aria-hidden="true" data-slot="icon" /> + <.icon name="hero-link" class="icon" aria-hidden="true" data-slot="icon" />
@@ -190,7 +190,7 @@ defmodule MusicLibraryWeb.Components.Release do phx-target={@myself} > {gettext("Print tracklist")} - <.icon name="hero-printer" class="h-4 w-4" aria-hidden="true" data-slot="icon" /> + <.icon name="hero-printer" class="icon" aria-hidden="true" data-slot="icon" /> <.button :if={@can_scrobble?} @@ -203,7 +203,7 @@ defmodule MusicLibraryWeb.Components.Release do phx-disable-with={gettext("Scrobbling...")} > {medium_scrobble_label(@medium.format)} - <.icon name="hero-play" class="h-4 w-4" aria-hidden="true" data-slot="icon" /> + <.icon name="hero-play" class="icon" aria-hidden="true" data-slot="icon" /> diff --git a/lib/music_library_web/components/scrobble_components.ex b/lib/music_library_web/components/scrobble_components.ex index 366834b0..29998004 100644 --- a/lib/music_library_web/components/scrobble_components.ex +++ b/lib/music_library_web/components/scrobble_components.ex @@ -162,7 +162,7 @@ defmodule MusicLibraryWeb.ScrobbleComponents do {gettext("Choose which format to import")} <.icon name="hero-star" - class="h-5 w-5 text-zinc-500 dark:text-zinc-400 cursor-pointer" + class="icon text-zinc-500 dark:text-zinc-400 cursor-pointer" aria-hidden="true" data-slot="icon" /> diff --git a/lib/music_library_web/live/artist_live/show.ex b/lib/music_library_web/live/artist_live/show.ex index 04470427..72929283 100644 --- a/lib/music_library_web/live/artist_live/show.ex +++ b/lib/music_library_web/live/artist_live/show.ex @@ -104,7 +104,7 @@ defmodule MusicLibraryWeb.ArtistLive.Show do {gettext("Open Notes")} <.icon name="hero-pencil" - class="h-5 w-5" + class="icon" aria-hidden="true" data-slot="icon" /> @@ -116,7 +116,7 @@ defmodule MusicLibraryWeb.ArtistLive.Show do {gettext("Chat about artist")} <.icon name="hero-chat-bubble-left-right" - class="h-5 w-5" + class="icon" aria-hidden="true" data-slot="icon" /> @@ -128,7 +128,7 @@ defmodule MusicLibraryWeb.ArtistLive.Show do {gettext("Debug data")} <.icon name="hero-code-bracket" - class="h-5 w-5" + class="icon" aria-hidden="true" data-slot="icon" /> @@ -139,7 +139,7 @@ defmodule MusicLibraryWeb.ArtistLive.Show do {gettext("Actions")} <.icon name="hero-ellipsis-vertical" - class="h-5 w-5 text-zinc-500 dark:text-zinc-400 cursor-pointer" + class="icon text-zinc-500 dark:text-zinc-400 cursor-pointer" aria-hidden="true" data-slot="icon" /> @@ -270,7 +270,7 @@ defmodule MusicLibraryWeb.ArtistLive.Show do variant="ghost" size="xs" > - <.icon name="hero-arrow-top-right-on-square" class="h-3.5 w-3.5" aria-hidden="true" /> + <.icon name="hero-arrow-top-right-on-square" class="icon" aria-hidden="true" /> {gettext("MusicBrainz")} <.button @@ -281,7 +281,7 @@ defmodule MusicLibraryWeb.ArtistLive.Show do |> JS.transition("animate-shake") } > - <.icon name="hero-clipboard-document" class="h-3.5 w-3.5" aria-hidden="true" /> + <.icon name="hero-clipboard-document" class="icon" aria-hidden="true" /> {gettext("Copy MB ID")} diff --git a/lib/music_library_web/live/collection_live/show.ex b/lib/music_library_web/live/collection_live/show.ex index a6561b48..d3a59651 100644 --- a/lib/music_library_web/live/collection_live/show.ex +++ b/lib/music_library_web/live/collection_live/show.ex @@ -67,7 +67,7 @@ defmodule MusicLibraryWeb.CollectionLive.Show do {gettext("Chat about album")} <.icon name="hero-chat-bubble-left-right" - class="h-5 w-5" + class="icon" aria-hidden="true" data-slot="icon" /> @@ -80,7 +80,7 @@ defmodule MusicLibraryWeb.CollectionLive.Show do {gettext("Show Tracks")} <.icon name="hero-numbered-list" - class="h-5 w-5" + class="icon" aria-hidden="true" data-slot="icon" /> @@ -91,7 +91,7 @@ defmodule MusicLibraryWeb.CollectionLive.Show do {gettext("Actions")} <.icon name="hero-ellipsis-vertical" - class="h-5 w-5 text-zinc-500 dark:text-zinc-400 cursor-pointer" + class="icon text-zinc-500 dark:text-zinc-400 cursor-pointer" aria-hidden="true" data-slot="icon" /> diff --git a/lib/music_library_web/live/online_store_template_live/index.ex b/lib/music_library_web/live/online_store_template_live/index.ex index 873869c9..07403af2 100644 --- a/lib/music_library_web/live/online_store_template_live/index.ex +++ b/lib/music_library_web/live/online_store_template_live/index.ex @@ -74,7 +74,7 @@ defmodule MusicLibraryWeb.OnlineStoreTemplateLive.Index do {gettext("Actions")} <.icon name="hero-ellipsis-vertical" - class="h-5 w-5 text-zinc-500 dark:text-zinc-400 cursor-pointer" + class="icon text-zinc-500 dark:text-zinc-400 cursor-pointer" aria-hidden="true" data-slot="icon" /> diff --git a/lib/music_library_web/live/record_set_live/show.ex b/lib/music_library_web/live/record_set_live/show.ex index bfb8de0b..32993286 100644 --- a/lib/music_library_web/live/record_set_live/show.ex +++ b/lib/music_library_web/live/record_set_live/show.ex @@ -29,7 +29,7 @@ defmodule MusicLibraryWeb.RecordSetLive.Show do {gettext("Actions")} <.icon name="hero-ellipsis-vertical" - class="h-5 w-5 text-zinc-500 dark:text-zinc-400 cursor-pointer" + class="icon text-zinc-500 dark:text-zinc-400 cursor-pointer" aria-hidden="true" data-slot="icon" /> @@ -118,7 +118,7 @@ defmodule MusicLibraryWeb.RecordSetLive.Show do {gettext("Remove")} <.icon name="hero-trash" - class="size-3.5 text-zinc-800 hover:text-red-700 dark:text-zinc-200 dark:hover:text-red-400" + class="icon text-zinc-800 hover:text-red-700 dark:text-zinc-200 dark:hover:text-red-400" aria-hidden="true" /> diff --git a/lib/music_library_web/live/scrobble_rules_live/index.ex b/lib/music_library_web/live/scrobble_rules_live/index.ex index 1ad15eed..d9f343aa 100644 --- a/lib/music_library_web/live/scrobble_rules_live/index.ex +++ b/lib/music_library_web/live/scrobble_rules_live/index.ex @@ -117,7 +117,7 @@ defmodule MusicLibraryWeb.ScrobbleRulesLive.Index do {gettext("Actions")} <.icon name="hero-ellipsis-vertical" - class="h-5 w-5 text-zinc-500 dark:text-zinc-400 cursor-pointer" + class="icon text-zinc-500 dark:text-zinc-400 cursor-pointer" aria-hidden="true" data-slot="icon" /> diff --git a/lib/music_library_web/live/scrobbled_tracks_live/index.ex b/lib/music_library_web/live/scrobbled_tracks_live/index.ex index 46d23cf4..af939865 100644 --- a/lib/music_library_web/live/scrobbled_tracks_live/index.ex +++ b/lib/music_library_web/live/scrobbled_tracks_live/index.ex @@ -161,7 +161,7 @@ defmodule MusicLibraryWeb.ScrobbledTracksLive.Index do {gettext("Actions")} <.icon name="hero-ellipsis-vertical" - class="h-5 w-5 text-zinc-500 dark:text-zinc-400 cursor-pointer" + class="icon text-zinc-500 dark:text-zinc-400 cursor-pointer" aria-hidden="true" data-slot="icon" /> diff --git a/lib/music_library_web/live/universal_search_live/index.ex b/lib/music_library_web/live/universal_search_live/index.ex index e21e31a9..5d23ef46 100644 --- a/lib/music_library_web/live/universal_search_live/index.ex +++ b/lib/music_library_web/live/universal_search_live/index.ex @@ -182,7 +182,7 @@ defmodule MusicLibraryWeb.UniversalSearchLive.Index do phx-hook=".SearchGlobalShortcut" > {gettext("Search (Cmd/Ctrl+K)")} - <.icon name="hero-magnifying-glass" class="h-5 w-5" /> + <.icon name="hero-magnifying-glass" class="icon" /> """ end diff --git a/lib/music_library_web/live/wishlist_live/show.ex b/lib/music_library_web/live/wishlist_live/show.ex index ade0ff80..9ef6a0ed 100644 --- a/lib/music_library_web/live/wishlist_live/show.ex +++ b/lib/music_library_web/live/wishlist_live/show.ex @@ -47,7 +47,7 @@ defmodule MusicLibraryWeb.WishlistLive.Show do {gettext("Chat about album")} <.icon name="hero-chat-bubble-left-right" - class="h-5 w-5" + class="icon" aria-hidden="true" data-slot="icon" /> @@ -58,7 +58,7 @@ defmodule MusicLibraryWeb.WishlistLive.Show do {gettext("Actions")} <.icon name="hero-ellipsis-vertical" - class="h-5 w-5 text-zinc-500 dark:text-zinc-400 cursor-pointer" + class="icon text-zinc-500 dark:text-zinc-400 cursor-pointer" aria-hidden="true" data-slot="icon" />