From 9c83581ee8190f894c657fa853c53ac34f551fa5 Mon Sep 17 00:00:00 2001 From: Bernhard Owen Josephus Date: Thu, 5 Sep 2024 00:01:30 +0800 Subject: [PATCH] bold list item title by default --- src/libs/OptionsListUtils.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/libs/OptionsListUtils.ts b/src/libs/OptionsListUtils.ts index acc9d4bdefc5..a32a8f0be5ff 100644 --- a/src/libs/OptionsListUtils.ts +++ b/src/libs/OptionsListUtils.ts @@ -177,6 +177,7 @@ type GetOptionsConfig = { includeInvoiceRooms?: boolean; includeDomainEmail?: boolean; action?: IOUAction; + shouldBoldTitleByDefault?: boolean; }; type GetUserToInviteConfig = { @@ -1743,6 +1744,7 @@ function getOptions( includeInvoiceRooms = false, includeDomainEmail = false, action, + shouldBoldTitleByDefault = true, }: GetOptionsConfig, ): Options { if (includeCategories) { @@ -1967,7 +1969,7 @@ function getOptions( } reportOption.isSelected = isReportSelected(reportOption, selectedOptions); - reportOption.isBold = shouldUseBoldText(reportOption); + reportOption.isBold = shouldBoldTitleByDefault || shouldUseBoldText(reportOption); if (action === CONST.IOU.ACTION.CATEGORIZE) { const policyCategories = allPolicyCategories?.[`${ONYXKEYS.COLLECTION.POLICY_CATEGORIES}${reportOption.policyID}`] ?? {}; @@ -1991,7 +1993,7 @@ function getOptions( if (personalDetailsOptionsToExclude.some((optionToExclude) => optionToExclude.login === personalDetailOption.login)) { continue; } - personalDetailOption.isBold = shouldUseBoldText(personalDetailOption); + personalDetailOption.isBold = shouldBoldTitleByDefault; personalDetailsOptions.push(personalDetailOption); } @@ -2061,6 +2063,7 @@ function getSearchOptions(options: OptionList, searchValue = '', betas: Beta[] = includeMoneyRequests: true, includeTasks: true, includeSelfDM: true, + shouldBoldTitleByDefault: false, }); Timing.end(CONST.TIMING.LOAD_SEARCH_OPTIONS); Performance.markEnd(CONST.TIMING.LOAD_SEARCH_OPTIONS);