@atlaskit/calendar
Version:
An interactive calendar for date selection experiences.
18 lines (17 loc) • 410 B
JavaScript
import { useCallback } from 'react';
// eslint-disable-next-line @repo/internal/react/require-jsdoc
export default function useFocusing({
onBlur,
onFocus
}) {
const handleContainerBlur = useCallback(event => {
onBlur(event);
}, [onBlur]);
const handleContainerFocus = useCallback(event => {
onFocus(event);
}, [onFocus]);
return {
handleContainerBlur,
handleContainerFocus
};
}