diff --git a/packages/app/src/Pages/SearchPage.tsx b/packages/app/src/Pages/SearchPage.tsx index 1b86bfd..1dd00be 100644 --- a/packages/app/src/Pages/SearchPage.tsx +++ b/packages/app/src/Pages/SearchPage.tsx @@ -15,7 +15,7 @@ import messages from "./messages"; const SearchPage = () => { const params = useParams(); const { formatMessage } = useIntl(); - const [search, setSearch] = useState(); + const [search, setSearch] = useState(params.keyword); const [keyword, setKeyword] = useState(params.keyword); const [allUsers, setAllUsers] = useState(); @@ -24,6 +24,9 @@ const SearchPage = () => { // "navigate" changing only url router.navigate(`/search/${encodeURIComponent(keyword)}`); UserCache.search(keyword).then(v => setAllUsers(v)); + } else { + router.navigate(`/search`); + setAllUsers([]); } }, [keyword]);