user management ui

This commit is contained in:
yaschalew
2026-07-10 10:41:48 +03:00
parent dcb2d98503
commit 28a20923ff
595 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
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. /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 <ComplaintCallbackPage />;
}
return <ExternalPortalCallback />;
}