From a46a31040a8cd1646b80809eb1ef1760d899f9a0 Mon Sep 17 00:00:00 2001 From: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com> Date: Wed, 8 Feb 2023 18:18:47 +0530 Subject: [PATCH] fix: add sortByLabel (#6797) Signed-off-by: Udit Takkar --- apps/web/components/eventtype/EventTeamTab.tsx | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/apps/web/components/eventtype/EventTeamTab.tsx b/apps/web/components/eventtype/EventTeamTab.tsx index 7835c3d000..afe0b0ba49 100644 --- a/apps/web/components/eventtype/EventTeamTab.tsx +++ b/apps/web/components/eventtype/EventTeamTab.tsx @@ -25,6 +25,16 @@ const mapUserToValue = ({ id, name, username, email }: IMemberToValue) => ({ email, }); +const sortByLabel = (a: ReturnType, b: ReturnType) => { + if (a.label < b.label) { + return -1; + } + if (a.label > b.label) { + return 1; + } + return 0; +}; + const FixedHosts = ({ control, labelText, @@ -103,7 +113,6 @@ export const EventTeamTab = ({ team, teamMembers }: Pick {team && ( @@ -128,17 +137,16 @@ export const EventTeamTab = ({ team, teamMembers }: Pick )} - {schedulingType === SchedulingType.ROUND_ROBIN && ( <> !!formMethods.getValues("hosts").find((host) => host.userId.toString() === option.value) } @@ -173,7 +181,7 @@ export const EventTeamTab = ({ team, teamMembers }: Pick !!formMethods .getValues("hostsFixed")