Skip to content

Commit 616dec1

Browse files
feat(theme-search-algolia): allow overriding transformSearchClient (#11581)
Co-authored-by: sebastien <[email protected]>
1 parent 4553588 commit 616dec1

File tree

1 file changed

+10
-4
lines changed
  • packages/docusaurus-theme-search-algolia/src/theme/SearchBar

1 file changed

+10
-4
lines changed

packages/docusaurus-theme-search-algolia/src/theme/SearchBar/index.tsx

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -312,9 +312,15 @@ function DocSearch({externalUrlRegex, ...props}: DocSearchV4Props) {
312312
);
313313
}
314314

315-
export default function SearchBar(): ReactNode {
315+
export default function SearchBar(props: Partial<DocSearchV4Props>): ReactNode {
316316
const {siteConfig} = useDocusaurusContext();
317-
return (
318-
<DocSearch {...(siteConfig.themeConfig.algolia as DocSearchV4Props)} />
319-
);
317+
318+
const docSearchProps: DocSearchV4Props = {
319+
...(siteConfig.themeConfig.algolia as DocSearchV4Props),
320+
// Let props override theme config
321+
// See https://github.com/facebook/docusaurus/pull/11581
322+
...props,
323+
};
324+
325+
return <DocSearch {...docSearchProps} />;
320326
}

0 commit comments

Comments
 (0)