Merge pull request #11514 from kuangp/fix/entityTypeFilter

fix(entityTypeFilter): generate unique available types
This commit is contained in:
Patrik Oldsberg
2022-05-16 13:41:46 +02:00
committed by GitHub
2 changed files with 12 additions and 1 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-react': patch
---
Fix `EntityTypeFilter` so generating available types is case insensitive
@@ -96,7 +96,13 @@ export function useEntityTypeFilter(): {
}
// Sort by facet count descending, so the most common types appear on top
const newTypes = sortBy(facets, f => -f.count).map(f => f.value);
const newTypes = [
...new Set(
sortBy(facets, f => -f.count).map(f =>
f.value.toLocaleLowerCase('en-US'),
),
),
];
setAvailableTypes(newTypes);
// Update type filter to only valid values when the list of available types has changed