From 250d1d66dd8958b95f58bc54b70d31a08207da22 Mon Sep 17 00:00:00 2001 From: Joseph Garrone Date: Sat, 11 May 2024 00:11:50 +0200 Subject: [PATCH] Update idp-review-user-profile.ftl page --- src/login/pages/IdpReviewUserProfile.tsx | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/src/login/pages/IdpReviewUserProfile.tsx b/src/login/pages/IdpReviewUserProfile.tsx index 9afaa8ba..e9cf333d 100644 --- a/src/login/pages/IdpReviewUserProfile.tsx +++ b/src/login/pages/IdpReviewUserProfile.tsx @@ -1,13 +1,18 @@ import { useState } from "react"; import { clsx } from "keycloakify/tools/clsx"; -import { UserProfileFormFields } from "keycloakify/login/pages/shared/UserProfileFormFields"; import type { PageProps } from "keycloakify/login/pages/PageProps"; import { useGetClassName } from "keycloakify/login/lib/useGetClassName"; +import type { LazyOrNot } from "keycloakify/tools/LazyOrNot"; +import type { UserProfileFormFieldsProps } from "keycloakify/login/UserProfileFormFields"; import type { KcContext } from "../kcContext"; import type { I18n } from "../i18n"; -export default function IdpReviewUserProfile(props: PageProps, I18n>) { - const { kcContext, i18n, doUseDefaultCss, Template, classes } = props; +type IdpReviewUserProfileProps = PageProps, I18n> & { + UserProfileFormFields: LazyOrNot<(props: UserProfileFormFieldsProps) => JSX.Element>; +}; + +export default function IdpReviewUserProfile(props: IdpReviewUserProfileProps) { + const { kcContext, i18n, doUseDefaultCss, Template, classes, UserProfileFormFields } = props; const { getClassName } = useGetClassName({ doUseDefaultCss, @@ -16,12 +21,17 @@ export default function IdpReviewUserProfile(props: PageProps +