antd
Version:
An enterprise-class UI design language and React components implementation
13 lines • 392 B
JavaScript
import { useMemo } from 'react';
export default function useFocusable(focusable, defaultTrap, legacyFocusTriggerAfterClose) {
return useMemo(() => {
const ret = {
trap: defaultTrap ?? true,
focusTriggerAfterClose: legacyFocusTriggerAfterClose ?? true
};
return {
...ret,
...focusable
};
}, [focusable, defaultTrap, legacyFocusTriggerAfterClose]);
}