diff --git a/lib/live_beats_web/live/player_live.ex b/lib/live_beats_web/live/player_live.ex index 91830fa..ed32f2e 100644 --- a/lib/live_beats_web/live/player_live.ex +++ b/lib/live_beats_web/live/player_live.ex @@ -41,7 +41,7 @@ defmodule LiveBeatsWeb.PlayerLive do redirect_to={profile_path(@profile)} class="mx-auto flex outline border-2 border-white border-opacity-20 rounded-md p-1 pr-2" > - <.icon name={:user_circle}/> + <.icon name={:user_circle} aria-hidden="true"/>
<%= @profile.username %>
<% else %> @@ -221,7 +221,10 @@ defmodule LiveBeatsWeb.PlayerLive do {:noreply, play_current_song(socket)} end - def handle_info({Accounts, %Accounts.Events.ActiveProfileChanged{new_profile_user_id: user_id}}, socket) do + def handle_info( + {Accounts, %Accounts.Events.ActiveProfileChanged{new_profile_user_id: user_id}}, + socket + ) do if user_id do {:noreply, assign(socket, profile: get_profile(user_id))} else diff --git a/lib/live_beats_web/live/song_live/index.ex b/lib/live_beats_web/live/song_live/index.ex index 43d8879..545826b 100644 --- a/lib/live_beats_web/live/song_live/index.ex +++ b/lib/live_beats_web/live/song_live/index.ex @@ -13,7 +13,7 @@ defmodule LiveBeatsWeb.SongLive.Index do <%= @profile.tagline %> <%= if @owns_profile? do %>(you)<% end %> <.link href={@profile.external_homepage_url} _target="blank" class="block text-sm text-gray-600"> - <.icon name={:code}/> <%= url_text(@profile.external_homepage_url) %> + <.icon name={:code} aria-hidden="true"/> <%= url_text(@profile.external_homepage_url) %> @@ -22,18 +22,18 @@ defmodule LiveBeatsWeb.SongLive.Index do <.button primary phx-click={JS.push("switch_profile", value: %{user_id: nil}, target: "#player", loading: "#player")} > - <.icon name={:stop}/>Stop Listening + <.icon name={:stop} aria-hidden="true"/>Stop Listening <% else %> <.button primary phx-click={JS.push("switch_profile", value: %{user_id: @profile.user_id}, target: "#player", loading: "#player")} > - <.icon name={:play}/>Listen + <.icon name={:play} aria-hidden="true"/>Listen <% end %> <%= if @owns_profile? do %> <.button primary patch_to={Routes.song_index_path(@socket, :new)}> - <.icon name={:upload}/>Upload Songs + <.icon name={:upload} aria-hidden="true"/>Upload Songs <% end %> @@ -236,6 +236,7 @@ defmodule LiveBeatsWeb.SongLive.Index do end defp url_text(nil), do: "" + defp url_text(url_str) do uri = URI.parse(url_str) uri.host <> uri.path diff --git a/lib/live_beats_web/views/layout_view.ex b/lib/live_beats_web/views/layout_view.ex index f4823eb..6e3ebcd 100644 --- a/lib/live_beats_web/views/layout_view.ex +++ b/lib/live_beats_web/views/layout_view.ex @@ -35,7 +35,7 @@ defmodule LiveBeatsWeb.LayoutView do redirect_to={profile_path(@current_user)} class="text-gray-700 hover:text-gray-900 hover:bg-gray-50 group flex items-center px-2 py-2 text-sm font-medium rounded-md" > - <.icon name={:music_note} outlined class="text-gray-400 group-hover:text-gray-500 mr-3 flex-shrink-0 h-6 w-6"/> + <.icon name={:music_note} outlined class="text-gray-400 group-hover:text-gray-500 mr-3 flex-shrink-0 h-6 w-6" aria-hidden="true"/> My Songs @@ -43,7 +43,7 @@ defmodule LiveBeatsWeb.LayoutView do redirect_to={Routes.settings_path(LiveBeatsWeb.Endpoint, :edit)} class="text-gray-700 hover:text-gray-900 hover:bg-gray-50 group flex items-center px-2 py-2 text-sm font-medium rounded-md" > - <.icon name={:adjustments} outlined class="text-gray-400 group-hover:text-gray-500 mr-3 flex-shrink-0 h-6 w-6"/> + <.icon name={:adjustments} outlined class="text-gray-400 group-hover:text-gray-500 mr-3 flex-shrink-0 h-6 w-6" aria-hidden="true"/> Settings <% else %>