Focus Trap
Focus Trap 元件防止使用者的焦點逸出其子元件。
FocusTrap API
Import
import { FocusTrap } from '@mui/base/FocusTrap';
// or
import { FocusTrap } from '@mui/base';
請閱讀關於最小化捆綁包大小的指南,以了解差異。
名稱 | 類型 | 預設值 | 描述 |
---|---|---|---|
open* | bool | - | 若 |
children | element | - | 單一子內容元素。 |
disableAutoFocus | bool | false | 若 |
disableEnforceFocus | bool | false | 若 |
disableRestoreFocus | bool | false | 若 |
getTabbable | func | - | 傳回根元素內已排序的可 Tab 節點陣列(即 Tab 順序)。例如,您可以提供 "tabbable" npm 依賴項。 簽名: function(root: HTMLElement) => void |
isEnabled | func | function defaultIsEnabled(): boolean { return true; } | 此屬性擴展了 |
元件無法持有 ref。