fix(search-algolia): pass custom transformItems function to SearchBar (#8462)

Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
closes undefined
Closes https://github.com/facebook/docusaurus/pull/8462
Closes https://github.com/facebook/docusaurus/issues/8461
This commit is contained in:
mturoci 2022-12-29 13:29:00 +01:00 committed by GitHub
parent 9c860ce419
commit 0985fa0af3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -174,10 +174,14 @@ function DocSearch({
const transformItems = useRef<DocSearchModalProps['transformItems']>( const transformItems = useRef<DocSearchModalProps['transformItems']>(
(items) => (items) =>
items.map((item) => ({ props.transformItems
...item, ? // Custom transformItems
url: processSearchResultUrl(item.url), props.transformItems(items)
})), : // Default transformItems
items.map((item) => ({
...item,
url: processSearchResultUrl(item.url),
})),
).current; ).current;
const resultsFooterComponent: DocSearchProps['resultsFooterComponent'] = const resultsFooterComponent: DocSearchProps['resultsFooterComponent'] =