From 19ad5ecff81916ac7c8561479c7e75589f1194e3 Mon Sep 17 00:00:00 2001 From: Jackie Chan Date: Wed, 8 Jan 2025 10:52:41 -0800 Subject: [PATCH] fix(uaa-parity): addresss pr comments --- .../activity-feed/version/CollapsedVersion.js | 31 ++++++++++++------- 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/src/elements/content-sidebar/activity-feed/version/CollapsedVersion.js b/src/elements/content-sidebar/activity-feed/version/CollapsedVersion.js index c6fb2f4d99..68b1c08e4b 100644 --- a/src/elements/content-sidebar/activity-feed/version/CollapsedVersion.js +++ b/src/elements/content-sidebar/activity-feed/version/CollapsedVersion.js @@ -25,6 +25,7 @@ function getMessageForAction( collaborators: { [collaborator_id: string]: User } = {}, version_start: number, version_end: number, + shouldUseUAA?: boolean, action_by?: User[], ): React.Node { if ( @@ -37,16 +38,23 @@ function getMessageForAction( } let actionMessage = ''; - if (action === ACTION_TYPE_CREATED) { - actionMessage = ACTION_MESSAGE_UPLOAD; - } else if (action === ACTION_TYPE_RESTORED) { - actionMessage = ACTION_MESSAGE_RESTORE; - } else if (action === ACTION_TYPE_TRASHED) { - actionMessage = ACTION_MESSAGE_TRASH; + switch (action) { + case ACTION_TYPE_CREATED: + actionMessage = ACTION_MESSAGE_UPLOAD; + break; + case ACTION_TYPE_RESTORED: + actionMessage = ACTION_MESSAGE_RESTORE; + break; + case ACTION_TYPE_TRASHED: + actionMessage = ACTION_MESSAGE_TRASH; + break; + default: + actionMessage = ''; + break; } const collaboratorIDs = Object.keys(collaborators); - const numberOfCollaborators = action_by ? action_by.length : collaboratorIDs.length; + const numberOfCollaborators = shouldUseUAA ? action_by?.length : collaboratorIDs.length; const versionRange: React.Node = ( @@ -55,9 +63,9 @@ function getMessageForAction( ); if (numberOfCollaborators === 1) { - const collaborator = action_by ? action_by[0] : collaborators[collaboratorIDs[0]]; + const collaborator = shouldUseUAA && action_by.length ? action_by[0] : collaborators[collaboratorIDs[0]]; - if (action_by) { + if (shouldUseUAA) { return ( { - // $FlowFixMe const { action_by, action_type = ACTION_TYPE_CREATED, @@ -138,7 +145,7 @@ const CollapsedVersion = (props: Props): React.Node => { return ( - {getMessageForAction(action, collaborators, version_start, version_end, action_by)} + {getMessageForAction(action, collaborators, version_start, version_end, shouldUseUAA, action_by)} {onInfo ? (