Overview
The KFocusTrap
component ensures that keyboard focus is trapped within a specific region of the page.
When the disabled
prop is set to true
, focus trapping is disabled, allowing normal tab behavior. The focus trap moves the focus between the first and last elements in the slot content.
Props
Name | Description | Type | Default | Required |
---|---|---|---|---|
disabled | Disables the focus trap when set to true . Focus will behave normally. | Boolean |
false
| — |
Events
Name | Description |
---|---|
shouldFocusFirstEl | Emits an event to notify the parent component to focus the first element. |
shouldFocusLastEl | Emits an event to notify the parent component to focus the last element. |
Slots
Name | Description |
---|---|
default | Default slot where the focusable content will be rendered |
Methods
Name | Description |
---|---|
reset | Reset the next focus to the first focus element |