Files
twenty_crm/packages/twenty-front/src/modules/captcha/utils/isCaptchaRequiredForPath.ts
2025-03-07 11:03:30 +01:00

14 lines
358 B
TypeScript

import { matchPath } from 'react-router-dom';
import { CAPTCHA_PROTECTED_PATHS } from '../constants/CaptchaProtectedPaths';
export const isCaptchaRequiredForPath = (pathname: string): boolean =>
CAPTCHA_PROTECTED_PATHS.some((path) =>
matchPath(
{
path,
end: false, // Match nested routes too
},
pathname,
),
);