]> Untitled Git - lemmy-ui.git/commit
fix(tabs): Fix tab semantics and a11y (#1382)
authorJay Sitter <jsit@users.noreply.github.com>
Wed, 21 Jun 2023 12:27:27 +0000 (08:27 -0400)
committerGitHub <noreply@github.com>
Wed, 21 Jun 2023 12:27:27 +0000 (08:27 -0400)
commit40eefb0c674469c9d501a2dfb52dd5bf003ceeef
tree380e1c5c46000e9e26975a9c0884543ecbe5dd34
parentf19271eba91378310ac1220205d76cae954b506f
fix(tabs): Fix tab semantics and a11y (#1382)

* fix: Fix tab semantics for Settings page

* fix: Use new tabpanel markup for admin settings

* fix: Remove unused currentTab behavior

* fix: Remove Bootstrap tab JS dependency

* fix: Add tabpanel role to rate limit tab panels

* fix: Fix style of tabs

---------

Co-authored-by: SleeplessOne1917 <abias1122@gmail.com>
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
src/shared/components/common/tabs.tsx
src/shared/components/home/admin-settings.tsx
src/shared/components/home/rate-limit-form.tsx
src/shared/components/person/settings.tsx