import { useSearchParams } from "react-router-dom"; import { isComplaintFaydaState } from "@/shared/utils/faydaOidc"; import ComplaintCallbackPage from "@/complaints/pages/ComplaintCallbackPage"; import ExternalPortalCallback from "@/external-portal/components/Registration/ExternalPortalCallBack"; /** * Single FAYDA OIDC callback entry point. * Fayda only allows whitelisted redirect URIs (e.g. /fayda/callback) — route * internally based on the `state` param sent during authorization. */ export default function FaydaCallbackDispatcher() { const [searchParams] = useSearchParams(); const state = searchParams.get("state"); if (isComplaintFaydaState(state)) { return ; } return ; }