Only use CAPTCHA in logged out operations and pages (#10607)

Issue #10235

---------

Co-authored-by: ad-elias <elias@autodiligence.com>
This commit is contained in:
eliasylonen
2025-03-07 11:03:30 +01:00
committed by GitHub
parent f3feaa6a0e
commit 0210e07497
7 changed files with 34 additions and 2 deletions

View File

@ -0,0 +1,13 @@
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,
),
);