react-instantsearch
Version:
⚡ Lightning-fast search for React, by Algolia
28 lines (25 loc) • 928 B
JavaScript
import { createCarouselToolComponent } from 'instantsearch-ui-components';
import React, { createElement, Fragment, useMemo, useRef, useState } from 'react';
function createCarouselTool(showViewAll, itemComponent, getSearchPageURL) {
var SearchLayoutUIComponent = createCarouselToolComponent({
createElement: createElement,
Fragment: Fragment,
useMemo: useMemo,
useRef: useRef,
useState: useState
});
var SearchLayoutComponent = function SearchLayoutComponent(toolProps) {
return /*#__PURE__*/ React.createElement(SearchLayoutUIComponent, {
getSearchPageURL: getSearchPageURL,
headerProps: {
showViewAll: showViewAll
},
itemComponent: itemComponent,
toolProps: toolProps
});
};
return {
layoutComponent: SearchLayoutComponent
};
}
export { createCarouselTool };