diff --git a/.changeset/friendly-kids-judge.md b/.changeset/friendly-kids-judge.md new file mode 100644 index 0000000000..e4809c1f40 --- /dev/null +++ b/.changeset/friendly-kids-judge.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-search': patch +--- + +Removes the card UI from the search results type filter for a cleaner UI consistent with other filters diff --git a/packages/app/src/components/search/SearchPage.tsx b/packages/app/src/components/search/SearchPage.tsx index be1c49be1b..fe96e506eb 100644 --- a/packages/app/src/components/search/SearchPage.tsx +++ b/packages/app/src/components/search/SearchPage.tsx @@ -73,7 +73,7 @@ const SearchPage = () => { {!isMobile && ( ({ - card: { - backgroundColor: 'rgba(0, 0, 0, .11)', - }, - cardContent: { - paddingTop: theme.spacing(1), - }, icon: { color: theme.palette.text.primary, }, @@ -149,61 +142,61 @@ export const SearchTypeAccordion = (props: SearchTypeAccordionProps) => { }, [filters, showCounts, term, types]); return ( - - - - + + {name} + + + } + IconButtonProps={{ size: 'small' }} > - } - IconButtonProps={{ size: 'small' }} + {expanded + ? 'Collapse' + : definedTypes.filter(t => t.value === selected)[0]!.name} + + + - {expanded - ? 'Collapse' - : definedTypes.filter(t => t.value === selected)[0]!.name} - - - - {definedTypes.map(type => ( - - - - - {cloneElement(type.icon, { - className: classes.listItemIcon, - })} - - - - - ))} - - - - - + {definedTypes.map(type => ( + + + + + {cloneElement(type.icon, { + className: classes.listItemIcon, + })} + + + + + ))} + + + + ); };