From e39d3e52e2d25505cd0f8df54c4e6a7da6ff197e Mon Sep 17 00:00:00 2001 From: J Sanderson Date: Mon, 26 Oct 2020 14:41:40 +0000 Subject: [PATCH] Fix keyboard inaccessible accordion in guild/party page fixes #12653 (#12656) * fix: replace clickable div with button improve accessibility for keyboard users * refactor: extract sidebar button to own component * refactor: button to div * fix: lint, update sidebarSection test --- .../client/src/components/sidebarButton.vue | 60 +++++++++++++++++++ .../client/src/components/sidebarSection.vue | 30 ++-------- .../unit/components/sidebarSection.spec.js | 4 +- 3 files changed, 68 insertions(+), 26 deletions(-) create mode 100644 website/client/src/components/sidebarButton.vue diff --git a/website/client/src/components/sidebarButton.vue b/website/client/src/components/sidebarButton.vue new file mode 100644 index 0000000000..52ac5a22c7 --- /dev/null +++ b/website/client/src/components/sidebarButton.vue @@ -0,0 +1,60 @@ + + + + + diff --git a/website/client/src/components/sidebarSection.vue b/website/client/src/components/sidebarSection.vue index 04515aa50c..6a16d127e1 100644 --- a/website/client/src/components/sidebarSection.vue +++ b/website/client/src/components/sidebarSection.vue @@ -22,21 +22,10 @@ :target="tooltipId" /> -
-
-
-
+ />