diff --git a/lib/live_debugger/components.ex b/lib/live_debugger/components.ex index cc040c269..578d972a2 100644 --- a/lib/live_debugger/components.ex +++ b/lib/live_debugger/components.ex @@ -317,9 +317,15 @@ defmodule LiveDebugger.Components do assigns |> assign(:button_class, button_class) |> assign(:icon_class, icon_class) + |> assign(:aria_label, assigns[:"aria-label"] || icon_label(assigns.icon)) ~H""" - <.button class={[@button_class | List.wrap(@class)]} variant={@variant} {@rest}> + <.button + aria-label={@aria_label} + class={[@button_class | List.wrap(@class)]} + variant={@variant} + {@rest} + > <.icon name={@icon} class={@icon_class} /> """ @@ -333,6 +339,7 @@ defmodule LiveDebugger.Components do def nav_icon(assigns) do ~H"""