diff --git a/packages/docusaurus-theme-classic/src/theme/NavbarItem/SearchNavbarItem.tsx b/packages/docusaurus-theme-classic/src/theme/NavbarItem/SearchNavbarItem.tsx
index 122cea489e..5a779eebdb 100644
--- a/packages/docusaurus-theme-classic/src/theme/NavbarItem/SearchNavbarItem.tsx
+++ b/packages/docusaurus-theme-classic/src/theme/NavbarItem/SearchNavbarItem.tsx
@@ -8,16 +8,11 @@
import React from 'react';
import type {Props} from '@theme/NavbarItem/SearchNavbarItem';
import SearchBar from '@theme/SearchBar';
-import styles from './styles.module.css';
export default function SearchNavbarItem({mobile}: Props): JSX.Element | null {
if (mobile) {
return null;
}
- return (
-
-
-
- );
+ return ;
}
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 033a1054b3..19334ac28c 100644
--- a/packages/docusaurus-theme-search-algolia/src/theme/SearchBar/index.js
+++ b/packages/docusaurus-theme-search-algolia/src/theme/SearchBar/index.js
@@ -16,6 +16,7 @@ import useSearchQuery from '@theme/hooks/useSearchQuery';
import {DocSearchButton, useDocSearchKeyboardEvents} from '@docsearch/react';
import useAlgoliaContextualFacetFilters from '@theme/hooks/useAlgoliaContextualFacetFilters';
import {translate} from '@docusaurus/Translate';
+import styles from './styles.module.css';
let DocSearchModal = null;
@@ -164,34 +165,36 @@ function DocSearch({contextualSearch, ...props}) {
/>
-
+
+
- {isOpen &&
- createPortal(
- ,
- searchContainer.current,
- )}
+ {isOpen &&
+ createPortal(
+ ,
+ searchContainer.current,
+ )}
+
>
);
}
diff --git a/packages/docusaurus-theme-search-algolia/src/theme/SearchBar/styles.css b/packages/docusaurus-theme-search-algolia/src/theme/SearchBar/styles.css
index e57bb046de..c80dd71d37 100644
--- a/packages/docusaurus-theme-search-algolia/src/theme/SearchBar/styles.css
+++ b/packages/docusaurus-theme-search-algolia/src/theme/SearchBar/styles.css
@@ -11,6 +11,7 @@
}
.DocSearch-Button {
+ margin: 0;
transition: all var(--ifm-transition-fast)
var(--ifm-transition-timing-default);
}
diff --git a/packages/docusaurus-theme-classic/src/theme/NavbarItem/styles.module.css b/packages/docusaurus-theme-search-algolia/src/theme/SearchBar/styles.module.css
similarity index 64%
rename from packages/docusaurus-theme-classic/src/theme/NavbarItem/styles.module.css
rename to packages/docusaurus-theme-search-algolia/src/theme/SearchBar/styles.module.css
index 361a1b239f..ca386bb12d 100644
--- a/packages/docusaurus-theme-classic/src/theme/NavbarItem/styles.module.css
+++ b/packages/docusaurus-theme-search-algolia/src/theme/SearchBar/styles.module.css
@@ -6,8 +6,15 @@
*/
@media (max-width: 996px) {
- .searchWrapper {
+ .searchBox {
position: absolute;
right: var(--ifm-navbar-padding-horizontal);
}
}
+
+@media (min-width: 997px) {
+ .searchBox {
+ padding: var(--ifm-navbar-item-padding-vertical)
+ var(--ifm-navbar-item-padding-horizontal);
+ }
+}