Skip to content

Commit a34f494

Browse files
authored
Merge pull request #78 from easyops-cn/steve/fix-search-bar
fix: fix search bar error with new docusaurus
2 parents d7a05ed + ed5db80 commit a34f494

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/client/theme/SearchBar/SearchBar.tsx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,11 @@ import { SearchSourceFactory } from "../../utils/SearchSourceFactory";
1515
import { SuggestionTemplate } from "./SuggestionTemplate";
1616
import { EmptyTemplate } from "./EmptyTemplate";
1717
import { SearchResult } from "../../../shared/interfaces";
18-
import { searchResultLimits, Mark, translations } from "../../utils/proxiedGenerated";
18+
import {
19+
searchResultLimits,
20+
Mark,
21+
translations,
22+
} from "../../utils/proxiedGenerated";
1923
import LoadingRing from "../LoadingRing/LoadingRing";
2024

2125
import styles from "./SearchBar.module.css";
@@ -30,7 +34,7 @@ const SEARCH_PARAM_HIGHLIGHT = "_highlight";
3034

3135
interface SearchBarProps {
3236
isSearchBarExpanded: boolean;
33-
handleSearchBarToggle: (expanded: boolean) => void;
37+
handleSearchBarToggle?: (expanded: boolean) => void;
3438
}
3539

3640
export default function SearchBar({
@@ -164,11 +168,11 @@ export default function SearchBar({
164168
const onInputFocus = useCallback(() => {
165169
focusAfterIndexLoaded.current = true;
166170
loadIndex();
167-
handleSearchBarToggle(true);
171+
handleSearchBarToggle?.(true);
168172
}, [handleSearchBarToggle, loadIndex]);
169173

170174
const onInputBlur = useCallback(() => {
171-
handleSearchBarToggle(false);
175+
handleSearchBarToggle?.(false);
172176
}, [handleSearchBarToggle]);
173177

174178
const onInputMouseEnter = useCallback(() => {

0 commit comments

Comments
 (0)