fix: small breakdowns fixes (#6473)

* fix: members to member, no dependents to none

* feat: add fuzzy search to multiselect options search and projects dropdown

* fix: duplicate key
This commit is contained in:
Truman Gao
2026-06-22 20:40:53 +00:00
committed by GitHub
parent a747c2f290
commit 042a27a17c
4 changed files with 34 additions and 8 deletions
@@ -86,7 +86,7 @@ export const analyticsMessages = defineMessages({
},
noDependent: {
id: 'analytics.value.no-dependent',
defaultMessage: 'No dependents',
defaultMessage: 'None',
},
noDependentTooltip: {
id: 'analytics.value.no-dependent-tooltip',
@@ -370,7 +370,7 @@ export const analyticsBreakdownMessages = defineMessages({
},
members: {
id: 'analytics.breakdown.members',
defaultMessage: 'Members',
defaultMessage: 'Member',
},
dependentProjectDownload: {
id: 'analytics.breakdown.dependent-project-download',
@@ -12,6 +12,7 @@
:placeholder="formatMessage(analyticsMessages.selectProjects)"
:no-options-message="noProjectsMessage"
:searchable="projectOptions.length > 6"
fuzzy-search
:max-tag-rows="1"
:trigger-class="analyticsQueryChipTriggerClass"
fit-content
@@ -211,6 +212,7 @@
:placeholder="formatMessage(analyticsMessages.selectProjects)"
:no-options-message="noProjectsMessage"
:searchable="projectOptions.length > 6"
fuzzy-search
:max-tag-rows="1"
checkbox-position="right"
show-selection-actions
@@ -545,7 +547,7 @@ function getProjectOption(
return {
value: project.id,
label: project.name,
searchTerms: groupTitle ? [groupTitle] : undefined,
searchTerms: [project.id, groupTitle].filter((term): term is string => Boolean(term)),
}
}
+2 -2
View File
@@ -48,7 +48,7 @@
"message": "Loader"
},
"analytics.breakdown.members": {
"message": "Members"
"message": "Member"
},
"analytics.breakdown.monetization": {
"message": "Monetization"
@@ -504,7 +504,7 @@
"message": "Monetized"
},
"analytics.value.no-dependent": {
"message": "No dependents"
"message": "None"
},
"analytics.value.no-dependent-tooltip": {
"message": "Downloaded for reasons other than being a dependency"