Skip to content
This repository was archived by the owner on Sep 11, 2024. It is now read-only.

Commit 0e37c09

Browse files
authored
Show spinner whilst initial search request is in progress (#12883)
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
1 parent 239330b commit 0e37c09

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

src/components/views/rooms/RoomSearchAuxPanel.tsx

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import { _t } from "../../../languageHandler";
2323
import { PosthogScreenTracker } from "../../../PosthogTrackers";
2424
import SearchWarning, { WarningKind } from "../elements/SearchWarning";
2525
import { SearchInfo, SearchScope } from "../../../Searching";
26+
import InlineSpinner from "../elements/InlineSpinner";
2627

2728
interface Props {
2829
searchInfo?: SearchInfo;
@@ -41,13 +42,15 @@ const RoomSearchAuxPanel: React.FC<Props> = ({ searchInfo, isRoomEncrypted, onSe
4142
<div className="mx_RoomSearchAuxPanel_summary">
4243
<SearchIcon width="24px" height="24px" />
4344
<div className="mx_RoomSearchAuxPanel_summary_text">
44-
{searchInfo
45-
? _t(
46-
"room|search|summary",
47-
{ count: searchInfo.count ?? 0 },
48-
{ query: () => <b>{searchInfo.term}</b> },
49-
)
50-
: undefined}
45+
{searchInfo?.count !== undefined ? (
46+
_t(
47+
"room|search|summary",
48+
{ count: searchInfo.count },
49+
{ query: () => <b>{searchInfo.term}</b> },
50+
)
51+
) : (
52+
<InlineSpinner />
53+
)}
5154
<SearchWarning kind={WarningKind.Search} isRoomEncrypted={isRoomEncrypted} showLogo={false} />
5255
</div>
5356
</div>

0 commit comments

Comments
 (0)