diff --git a/lib/who_need_help_web/live/moderation_live.ex b/lib/who_need_help_web/live/moderation_live.ex index 0af3f2c..d9843ba 100644 --- a/lib/who_need_help_web/live/moderation_live.ex +++ b/lib/who_need_help_web/live/moderation_live.ex @@ -490,6 +490,7 @@ defmodule WhoNeedHelpWeb.ModerationLive do active={@active_queue == :proposals} patch={~p"/moderation?queue=proposals"} icon="hero-tag" + compact_label={gettext("Categories")} > {gettext("Category proposals")} @@ -578,6 +579,7 @@ defmodule WhoNeedHelpWeb.ModerationLive do attr :active, :boolean, required: true attr :patch, :string, required: true attr :icon, :string, required: true + attr :compact_label, :string, default: nil slot :inner_block, required: true defp queue_link(assigns) do @@ -591,7 +593,11 @@ defmodule WhoNeedHelpWeb.ModerationLive do ]} > <.icon name={@icon} class="hidden size-4 shrink-0 sm:block" /> - {render_slot(@inner_block)} + {@compact_label} + + {render_slot(@inner_block)} """ end diff --git a/test/who_need_help_web/live/mutual_aid_live_test.exs b/test/who_need_help_web/live/mutual_aid_live_test.exs index 8e5ee70..217283c 100644 --- a/test/who_need_help_web/live/mutual_aid_live_test.exs +++ b/test/who_need_help_web/live/mutual_aid_live_test.exs @@ -1567,6 +1567,13 @@ defmodule WhoNeedHelpWeb.MutualAidLiveTest do assert html =~ "Reports" assert html =~ "Abuse signals" assert html =~ "Category proposals" + + assert has_element?( + view, + "nav[aria-label='Trust and safety queues'] .sm\\:hidden", + "Categories" + ) + refute html =~ "Users & roles" assert html =~ "Please review the matched conversation." refute has_element?(view, "#moderation-user-status-#{user.id}")