diff --git a/packages/docusaurus-theme-classic/src/theme/Navbar/styles.module.css b/packages/docusaurus-theme-classic/src/theme/Navbar/styles.module.css index 7d59c599a1e0..4131d79abe89 100644 --- a/packages/docusaurus-theme-classic/src/theme/Navbar/styles.module.css +++ b/packages/docusaurus-theme-classic/src/theme/Navbar/styles.module.css @@ -11,7 +11,7 @@ } } -@media (max-width: 360px) { +@media only screen and (max-width: 768px) { .hideLogoText { display: none; } diff --git a/packages/docusaurus-theme-search-algolia/src/theme/SearchBar/index.js b/packages/docusaurus-theme-search-algolia/src/theme/SearchBar/index.js index 6815d4ddca55..cbca9652a536 100644 --- a/packages/docusaurus-theme-search-algolia/src/theme/SearchBar/index.js +++ b/packages/docusaurus-theme-search-algolia/src/theme/SearchBar/index.js @@ -67,9 +67,11 @@ const Search = (props) => { ); }; - const handleSearchIcon = useCallback(() => { + const expandInput = useCallback(() => { loadAlgolia(); - + if (props.isSearchBarExpanded) { + return; + } if (algoliaLoaded) { searchBarRef.current.focus(); } @@ -78,7 +80,7 @@ const Search = (props) => { }, [props.isSearchBarExpanded]); const handleSearchInputBlur = useCallback(() => { - props.handleSearchBarToggle(!props.isSearchBarExpanded); + props.handleSearchBarToggle(false); }, [props.isSearchBarExpanded]); const handleSearchInput = useCallback((e) => { @@ -88,17 +90,13 @@ const Search = (props) => { }); return ( -