antd
Version:
An enterprise-class UI design language and React components implementation
19 lines (18 loc) • 499 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = useFocusable;
var _react = require("react");
function useFocusable(focusable, defaultTrap, legacyFocusTriggerAfterClose) {
return (0, _react.useMemo)(() => {
const ret = {
trap: defaultTrap ?? true,
focusTriggerAfterClose: legacyFocusTriggerAfterClose ?? true
};
return {
...ret,
...focusable
};
}, [focusable, defaultTrap, legacyFocusTriggerAfterClose]);
}