Open MisRob opened 3 weeks ago
hey @MisRob can you assign this to me?
Hey @lokesh-sagi125, assigning, thank you for volunteering
hey @MisRob is there any chat server for LE like discord or is it just github?
hey @akolson @MisRob i keep getting this particular linting issue even though i added the blank lines. ,couldn't find the solution in the documentation , what should i do to fix this?.
Its most likely the line spacing before the Githubissues.
š± Are you new to the codebase? Welcome! Please see the contributing guidelines.
Blocks
Summary
This issue has two related goals
KFocusTrap
componentKFocusTrap
withinKModal
to ensure that users' focus remains contained within the modal interface, preventing accidental interactions with elements outside the modal.Guidance
(1) Create
KFocusTrap
Copy
FocusTrap
from Kolibri to this repository and name it asKFocusTrap
. Follow the guidance for creating a new component.(2) Wrap the content of
KModal
inKFocusTrap
(3) Check that the focus trapping works as expected
on the the playground page.
(4) Add a new documentation page for
KFocusTrap
DocsShow
andDocsShowCode
usage on other documentation pages.The Value Add
Improves accessibility of modals.
Acceptance criteria
KFocusTrap
component including a new documentation pageKFocusTrap
is used withinKModal
and functions as expectedKModal