From b453ed6c1460dae9321adbe7513dafb768686c61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Thu, 3 Dec 2020 11:42:05 +0100 Subject: [PATCH] Add ARIA role and ARIA label to admin search form This way screen reader users will have an easier access to it. --- app/components/admin/search_component.html.erb | 4 ++-- app/components/admin/search_component.rb | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/components/admin/search_component.html.erb b/app/components/admin/search_component.html.erb index de9f5200b..6af631ccc 100644 --- a/app/components/admin/search_component.html.erb +++ b/app/components/admin/search_component.html.erb @@ -1,7 +1,7 @@
- <%= form_tag(url, method: :get) do |f| %> + <%= form_tag(url, method: :get, role: "search") do |f| %>
- <%= text_field_tag :search, search_terms.to_s, placeholder: t("admin.shared.user_search.placeholder") %> + <%= text_field_tag :search, search_terms.to_s, placeholder: label, "aria-label": label %>
<%= submit_tag t("admin.shared.user_search.button"), class: "button" %>
diff --git a/app/components/admin/search_component.rb b/app/components/admin/search_component.rb index 246796c2c..239faacea 100644 --- a/app/components/admin/search_component.rb +++ b/app/components/admin/search_component.rb @@ -10,4 +10,8 @@ class Admin::SearchComponent < ApplicationComponent def search_terms params[:search] end + + def label + t("admin.shared.user_search.placeholder") + end end