import { Button, Input, makeStyles, tokens, Tooltip } from "@fluentui/react-components"; import { ArrowUndo20Filled, ArrowUndo20Regular, bundleIcon, Search20Regular } from "@fluentui/react-icons"; import { CollectionFilterType } from "../../utils/filterCollections"; import { CollectionSortMode } from "../../utils/sortCollections"; import FilterCollectionsButton from "./FilterCollectionsButton"; import SortCollectionsButton from "./SortCollectionsButton"; export default function SearchBar(props: SearchBarProps): React.ReactElement { const cls = useStyles(); const ResetIcon = bundleIcon(ArrowUndo20Filled, ArrowUndo20Regular); return ( } placeholder={ i18n.t("main.list.searchbar.title") } value={ props.query } onChange={ (_, e) => props.onQueryChange?.(e.value) } contentAfter={ <> { (props.query || (props.filter && props.filter.length > 0)) &&