Skip to content

Commit d5b763a

Browse files
authored
Enhancement: add aria label to buttons with only icons (#522)
1 parent afd3522 commit d5b763a

File tree

3 files changed

+15
-2
lines changed

3 files changed

+15
-2
lines changed

lib/live_debugger_web/live/traces/components/clear_button.ex

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,13 @@ defmodule LiveDebuggerWeb.Live.Traces.Components.ClearButton do
3131

3232
def clear_button(assigns) do
3333
~H"""
34-
<.button phx-click="clear-traces" class="flex gap-2" variant="secondary" size="sm">
34+
<.button
35+
phx-click="clear-traces"
36+
aria-label="Clear traces"
37+
class="flex gap-2"
38+
variant="secondary"
39+
size="sm"
40+
>
3541
<.icon name="icon-trash" class="w-4 h-4" />
3642
<div class={[@label_class, "ml-1"]}>
3743
Clear

lib/live_debugger_web/live/traces/components/filters_fullscreen.ex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ defmodule LiveDebuggerWeb.Live.Traces.Components.FiltersFullscreen do
6262
<div class="flex">
6363
<.button
6464
variant="secondary"
65+
aria-label="Open filters"
6566
size="sm"
6667
class={["flex gap-1", if(@applied_filters_number > 0, do: "rounded-r-none")]}
6768
phx-click="open-filters"

lib/live_debugger_web/live/traces/components/refresh_button.ex

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,13 @@ defmodule LiveDebuggerWeb.Live.Traces.Components.RefreshButton do
3030
@spec refresh_button(map()) :: Phoenix.LiveView.Rendered.t()
3131
def refresh_button(assigns) do
3232
~H"""
33-
<.button phx-click="refresh-history" class="flex gap-2" variant="secondary" size="sm">
33+
<.button
34+
phx-click="refresh-history"
35+
aria-label="Refresh traces"
36+
class="flex gap-2"
37+
variant="secondary"
38+
size="sm"
39+
>
3440
<.icon name="icon-refresh" class="w-4 h-4" />
3541
<div class={@label_class}>
3642
Refresh

0 commit comments

Comments
 (0)