Files
tkmind_go/ui/desktop/src/hooks/useNavigation.ts
T

16 lines
489 B
TypeScript

import { useNavigate } from 'react-router';
import { createNavigationHandler } from '../utils/navigationUtils';
/**
* Custom hook that provides a navigation handler function.
* Eliminates the repetitive pattern of creating navigation handlers in components.
*
* @returns A navigation handler function
*/
export const useNavigation = () => {
const navigate = useNavigate();
return createNavigationHandler(navigate);
};
export type setViewType = ReturnType<typeof useNavigation>;