Yuki Takei 4 лет назад
Родитель
Сommit
b666f29e9e
1 измененных файлов с 6 добавлено и 0 удалено
  1. 6 0
      packages/app/src/components/SearchPage.tsx

+ 6 - 0
packages/app/src/components/SearchPage.tsx

@@ -134,6 +134,12 @@ export const SearchPage = (props: Props): JSX.Element => {
     };
   }, [initQ]);
 
+  // push state
+  useEffect(() => {
+    const newUrl = new URL('/_search', 'http://example.com');
+    newUrl.searchParams.append('q', keyword);
+    window.history.pushState('', `Search - ${keyword}`, `${newUrl.pathname}${newUrl.search}`);
+  }, [keyword]);
 
   const hitsCount = data?.meta.hitsCount;
   const { offset, limit } = conditions;