From a34a5d4d625c1a04c49f768582ae9d7dffc8a27e Mon Sep 17 00:00:00 2001 From: Davide Iadeluca <146922689+DavideIadeluca@users.noreply.github.com> Date: Tue, 11 Feb 2025 20:24:44 +0100 Subject: [PATCH] fix: resolve `a11y` warnings in Admin Frontend (#4184) --- extensions/tags/js/src/admin/components/TagsPage.js | 7 ++++++- extensions/tags/locale/en.yml | 1 + framework/core/js/src/admin/components/PermissionGrid.tsx | 7 ++++++- framework/core/js/src/common/components/Pagination.tsx | 4 ++++ framework/core/locale/core.yml | 1 + 5 files changed, 18 insertions(+), 2 deletions(-) diff --git a/extensions/tags/js/src/admin/components/TagsPage.js b/extensions/tags/js/src/admin/components/TagsPage.js index c414976a6..aef956b67 100644 --- a/extensions/tags/js/src/admin/components/TagsPage.js +++ b/extensions/tags/js/src/admin/components/TagsPage.js @@ -19,7 +19,12 @@ function tagItem(tag) {
{tagIcon(tag)} {tag.name()} -
{!tag.isChild() && tag.position() !== null && (
    diff --git a/extensions/tags/locale/en.yml b/extensions/tags/locale/en.yml index f07144a1e..d650dac44 100644 --- a/extensions/tags/locale/en.yml +++ b/extensions/tags/locale/en.yml @@ -56,6 +56,7 @@ flarum-tags: about_tags_text: "Tags are used to categorize discussions. Primary tags are like traditional forum categories: they can be arranged in a two-level hierarchy. Secondary tags do not have hierarchy or order, and are useful for micro-categorization." create_primary_tag_button: Create Primary Tag create_secondary_tag_button: Create Secondary Tag + edit_tag_label: Edit Tag {tag} primary_heading: Primary Tags secondary_heading: Secondary Tags settings_heading: Settings diff --git a/framework/core/js/src/admin/components/PermissionGrid.tsx b/framework/core/js/src/admin/components/PermissionGrid.tsx index 71999551a..7dcdfee0a 100644 --- a/framework/core/js/src/admin/components/PermissionGrid.tsx +++ b/framework/core/js/src/admin/components/PermissionGrid.tsx @@ -59,7 +59,12 @@ export default class PermissionGrid {scope.label}{' '} {!!scope.onremove && ( -