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 ;
}