Skip to content

Commit 4d2867c

Browse files
fix: home page flickering bug (#1185)
* home page flickering bug * lint
1 parent 83d5f0b commit 4d2867c

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

web-app/src/app/screens/Feeds/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,7 @@ export default function Feed(): React.ReactElement {
374374
onSubmit={(event) => {
375375
event.preventDefault();
376376
setActivePagination(1);
377-
setActiveSearch(searchQuery);
377+
setActiveSearch(searchQuery.trim());
378378
}}
379379
sx={searchBarStyles}
380380
>
@@ -395,7 +395,7 @@ export default function Feed(): React.ReactElement {
395395
}}
396396
onClick={() => {
397397
setActivePagination(1);
398-
setActiveSearch(searchQuery);
398+
setActiveSearch(searchQuery.trim());
399399
}}
400400
position='start'
401401
>

web-app/src/app/screens/Home.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,12 @@ function Component(): React.ReactElement {
5757
const theme = useTheme();
5858

5959
const handleSearch = (): void => {
60-
navigate(`/feeds?q=${encodeURIComponent(searchInputValue)}`);
60+
const encodedURI = encodeURIComponent(searchInputValue.trim());
61+
if (encodedURI.length === 0) {
62+
navigate('/feeds');
63+
} else {
64+
navigate(`/feeds?q=${encodedURI}`);
65+
}
6166
};
6267

6368
const handleKeyDown = (

0 commit comments

Comments
 (0)