@atlaskit/calendar
Version:
An interactive calendar for date selection experiences.
22 lines (21 loc) • 615 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = useFocusing;
var _react = require("react");
// eslint-disable-next-line @repo/internal/react/require-jsdoc
function useFocusing(_ref) {
var onBlur = _ref.onBlur,
onFocus = _ref.onFocus;
var handleContainerBlur = (0, _react.useCallback)(function (event) {
onBlur(event);
}, [onBlur]);
var handleContainerFocus = (0, _react.useCallback)(function (event) {
onFocus(event);
}, [onFocus]);
return {
handleContainerBlur: handleContainerBlur,
handleContainerFocus: handleContainerFocus
};
}