Currently the pattern library uses the menu item heading tags to listen for events which open and close their child menus. This is not accessible for users who navigate via keyboard only.
Moves the padding on .sidebar to a new element .sidebar__inner as when the sidebar is collapsed the padding meant the elements within the sidebar were still visible.
Description
Currently the pattern library uses the menu item heading tags to listen for events which open and close their child menus. This is not accessible for users who navigate via keyboard only.
This MR resolves that by changing the menu item elements to buttons. In turn it also resolves https://github.com/torchbox/django-pattern-library/issues/202.
It also:
.sidebar
to a new element.sidebar__inner
as when the sidebar is collapsed the padding meant the elements within the sidebar were still visible.whitelist_externals
is replaced byallowlist_externals
- https://tox.wiki/en/latest/changelog.html#deprecations-and-removals-4-0-0rc4Fixes #202
Checklist