From 9dca515a421087b238c203824f5be11b743f80d1 Mon Sep 17 00:00:00 2001 From: Joseph Garrone Date: Sat, 13 Jul 2024 08:00:16 +0200 Subject: [PATCH] Add group annotations to Attribute --- src/login/KcContext/KcContext.ts | 1 + src/login/lib/useUserProfileForm.tsx | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/login/KcContext/KcContext.ts b/src/login/KcContext/KcContext.ts index fe05b0d0..c2c69609 100644 --- a/src/login/KcContext/KcContext.ts +++ b/src/login/KcContext/KcContext.ts @@ -591,6 +591,7 @@ export type Attribute = { value?: string; values?: string[]; group?: { + annotations: Record; html5DataAnnotations: Record; displayHeader?: string; name: string; diff --git a/src/login/lib/useUserProfileForm.tsx b/src/login/lib/useUserProfileForm.tsx index 9f4f4484..51983cc4 100644 --- a/src/login/lib/useUserProfileForm.tsx +++ b/src/login/lib/useUserProfileForm.tsx @@ -227,7 +227,7 @@ export function useUserProfileForm(params: UseUserProfileFormParams): ReturnType break patch_legacy_group; } - const { group, groupDisplayHeader, groupDisplayDescription /*, groupAnnotations*/ } = attribute as Attribute & { + const { group, groupDisplayHeader, groupDisplayDescription, groupAnnotations } = attribute as Attribute & { group: string; groupDisplayHeader?: string; groupDisplayDescription?: string; @@ -250,6 +250,7 @@ export function useUserProfileForm(params: UseUserProfileFormParams): ReturnType name: group, displayHeader: groupDisplayHeader, displayDescription: groupDisplayDescription, + annotations: groupAnnotations, html5DataAnnotations: {} }; }