1
0
Fork 0

feat(docsearch): attach docsearch.js user agent to vanilla renderer

This commit is contained in:
François Chalifour 2020-07-09 11:11:10 +02:00
parent c7f2645d3f
commit f9398c45a5

View file

@ -1,6 +1,6 @@
import React, { render } from 'preact/compat';
import { DocSearch } from '@docsearch/react';
import { DocSearch, version } from '@docsearch/react';
function getHTMLElement(
value: string | HTMLElement,
@ -15,7 +15,16 @@ function getHTMLElement(
export function docsearch(props) {
render(
<DocSearch {...props} />,
<DocSearch
{...props}
transformSearchClient={(searchClient) => {
searchClient.addAlgoliaAgent(`docsearch.js (${version})`);
return props.transformSearchClient
? props.transformSearchClient(searchClient)
: searchClient;
}}
/>,
getHTMLElement(props.container, props.environment)
);
}