mirror of
https://github.com/facebook/docusaurus.git
synced 2025-12-25 17:22:50 +00:00
feat(theme-search-algolia): allow overriding transformSearchClient (#11581)
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
This commit is contained in:
parent
455358880d
commit
616dec13b3
|
|
@ -312,9 +312,15 @@ function DocSearch({externalUrlRegex, ...props}: DocSearchV4Props) {
|
|||
);
|
||||
}
|
||||
|
||||
export default function SearchBar(): ReactNode {
|
||||
export default function SearchBar(props: Partial<DocSearchV4Props>): ReactNode {
|
||||
const {siteConfig} = useDocusaurusContext();
|
||||
return (
|
||||
<DocSearch {...(siteConfig.themeConfig.algolia as DocSearchV4Props)} />
|
||||
);
|
||||
|
||||
const docSearchProps: DocSearchV4Props = {
|
||||
...(siteConfig.themeConfig.algolia as DocSearchV4Props),
|
||||
// Let props override theme config
|
||||
// See https://github.com/facebook/docusaurus/pull/11581
|
||||
...props,
|
||||
};
|
||||
|
||||
return <DocSearch {...docSearchProps} />;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue