diff --git a/client/src/routes/Search.tsx b/client/src/routes/Search.tsx index a9f210832c..b4db28c651 100644 --- a/client/src/routes/Search.tsx +++ b/client/src/routes/Search.tsx @@ -64,6 +64,17 @@ export default function Search() { } }, [isError, searchQuery, showToast]); + const resultsCount = messages?.length ?? 0; + const resultsAnnouncement = useMemo(() => { + if (resultsCount === 0) { + return localize('com_ui_nothing_found'); + } + if (resultsCount === 1) { + return localize('com_ui_result_found', { count: resultsCount }); + } + return localize('com_ui_results_found', { count: resultsCount }); + }, [resultsCount, localize]); + const isSearchLoading = search.isTyping || isLoading || isFetchingNextPage; if (isSearchLoading) { @@ -80,6 +91,9 @@ export default function Search() { return ( +
+ {resultsAnnouncement} +
{(messages && messages.length === 0) || messages == null ? (