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 |