Yamada UIにスターをあげる

スター
Yamada UIYamada UIv1.7.2

FocusLock

FocusLockは、モーダルやダイアログなどの要素でフォーカスを制限し、フォーカスをその範囲内にロックすることで、アクセシビリティを向上させるコンポーネントです。

ソース@yamada-ui/focus-lock

Props

FocusLockProps

autoFocus

説明

If true, the first focusable element within the children will auto-focused once FocusLock mounts.

タイプ

boolean

デフォルト

false

contentRef

説明

The ref of the wrapper for which the focus-lock wraps.

タイプ

RefObject<HTMLElement>

disabled

説明

If true, focus trapping will be disabled.

タイプ

boolean

デフォルト

false

finalFocusRef

説明

ref of the element to return focus to when FocusLock unmounts.

タイプ

RefObject<FocusableElement>

initialFocusRef

説明

ref of the element to receive focus initially.

タイプ

RefObject<FocusableElement>

isDisabled

非推奨

説明

If true, focus trapping will be disabled.

非推奨

Use disabled instead.

タイプ

boolean

デフォルト

false

lockFocusAcrossFrames

説明

Enables aggressive focus capturing within iframes. - If true: keep focus in the lock, no matter where lock is active. - If false: allows focus to move outside of iframe.

タイプ

boolean

デフォルト

false

persistentFocus

説明

If true, disables text selections inside, and outside focus lock.

タイプ

boolean

デフォルト

false

restoreFocus

説明

If true, focus will be restored to the element that triggered the FocusLock once it unmounts.

タイプ

boolean

デフォルト

false

GitHubでこのページを編集する

PortalVisuallyHidden