Files
cinny/src/app/hooks/router/useDirectSelected.ts
T
nathan 17322cc955
CI / Build & Quality Checks (pull_request) Canceled after 5m40s
CI / Trigger Desktop Build (pull_request) Canceled after 0s
removed deprecated react-router-dom, as all falls within react-router now
2026-08-02 19:33:13 -04:00

23 lines
489 B
TypeScript

import { useMatch } from 'react-router';
import { getDirectCreatePath, getDirectPath } from '../../pages/pathUtils';
export const useDirectSelected = (): boolean => {
const directMatch = useMatch({
path: getDirectPath(),
caseSensitive: true,
end: false,
});
return !!directMatch;
};
export const useDirectCreateSelected = (): boolean => {
const match = useMatch({
path: getDirectCreatePath(),
caseSensitive: true,
end: false,
});
return !!match;
};