From a37a49998713b3f4224c01742c0bdc413ed56f00 Mon Sep 17 00:00:00 2001 From: Andrew Rosiclair Date: Tue, 31 Dec 2024 16:46:41 -0500 Subject: [PATCH] add newDotMergeAccounts beta --- src/CONST.ts | 1 + src/libs/Permissions.ts | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/CONST.ts b/src/CONST.ts index f295a375e1a6..014663feb59d 100755 --- a/src/CONST.ts +++ b/src/CONST.ts @@ -688,6 +688,7 @@ const CONST = { CATEGORY_AND_TAG_APPROVERS: 'categoryAndTagApprovers', PER_DIEM: 'newDotPerDiem', PRODUCT_TRAINING: 'productTraining', + NEWDOT_MERGE_ACCOUNTS: 'newDotMergeAccounts', }, BUTTON_STATES: { DEFAULT: 'default', diff --git a/src/libs/Permissions.ts b/src/libs/Permissions.ts index f9bf53bdd362..1ab0807c1900 100644 --- a/src/libs/Permissions.ts +++ b/src/libs/Permissions.ts @@ -42,6 +42,10 @@ function canUseLinkPreviews(): boolean { return false; } +function canUseMergeAccounts(betas: OnyxEntry): boolean { + return !!betas?.includes(CONST.BETAS.NEWDOT_MERGE_ACCOUNTS) || canUseAllBetas(betas); +} + export default { canUseDefaultRooms, canUseLinkPreviews, @@ -50,4 +54,5 @@ export default { canUseCombinedTrackSubmit, canUseCategoryAndTagApprovers, canUsePerDiem, + canUseMergeAccounts, };