react-instantsearch
Version:
⚡ Lightning-fast search for React, by Algolia
37 lines (35 loc) • 1.27 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "createCarouselTool", {
enumerable: true,
get: function() {
return createCarouselTool;
}
});
var _interop_require_wildcard = require("@swc/helpers/_/_interop_require_wildcard");
var _instantsearchuicomponents = require("instantsearch-ui-components");
var _react = /*#__PURE__*/ _interop_require_wildcard._(require("react"));
function createCarouselTool(showViewAll, itemComponent, getSearchPageURL) {
var SearchLayoutUIComponent = (0, _instantsearchuicomponents.createCarouselToolComponent)({
createElement: _react.createElement,
Fragment: _react.Fragment,
useMemo: _react.useMemo,
useRef: _react.useRef,
useState: _react.useState
});
var SearchLayoutComponent = function SearchLayoutComponent(toolProps) {
return /*#__PURE__*/ _react.default.createElement(SearchLayoutUIComponent, {
getSearchPageURL: getSearchPageURL,
headerProps: {
showViewAll: showViewAll
},
itemComponent: itemComponent,
toolProps: toolProps
});
};
return {
layoutComponent: SearchLayoutComponent
};
}