react-instantsearch-core

7.25.07.26.0
dist/cjs/lib/useIndex.js
~dist/cjs/lib/useIndex.jsModified
+40−37
Index: package/dist/cjs/lib/useIndex.js
===================================================================
--- package/dist/cjs/lib/useIndex.js
+++ package/dist/cjs/lib/useIndex.js
@@ -1,39 +1,42 @@
-"use strict";
+'use strict';
 
-Object.defineProperty(exports, "__esModule", {
-  value: true
-});
-exports.useIndex = useIndex;
-var _index = _interopRequireDefault(require("instantsearch.js/cjs/widgets/index/index"));
-var _react = require("react");
-var _useForceUpdate = require("./useForceUpdate");
-var _useIndexContext = require("./useIndexContext");
-var _useInstantSearchServerContext = require("./useInstantSearchServerContext");
-var _useInstantSearchSSRContext = require("./useInstantSearchSSRContext");
-var _useIsomorphicLayoutEffect = require("./useIsomorphicLayoutEffect");
-var _useStableValue = require("./useStableValue");
-var _useWidget = require("./useWidget");
-function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
+var index = require('instantsearch.js/cjs/widgets/index/index');
+var React = require('react');
+var useForceUpdate = require('./useForceUpdate.js');
+var useIndexContext = require('./useIndexContext.js');
+var useInstantSearchServerContext = require('./useInstantSearchServerContext.js');
+var useInstantSearchSSRContext = require('./useInstantSearchSSRContext.js');
+var useIsomorphicLayoutEffect = require('./useIsomorphicLayoutEffect.js');
+var useStableValue = require('./useStableValue.js');
+var useWidget = require('./useWidget.js');
+
 function useIndex(props) {
-  var serverContext = (0, _useInstantSearchServerContext.useInstantSearchServerContext)();
-  var ssrContext = (0, _useInstantSearchSSRContext.useInstantSearchSSRContext)();
-  var initialResults = ssrContext === null || ssrContext === void 0 ? void 0 : ssrContext.initialResults;
-  var parentIndex = (0, _useIndexContext.useIndexContext)();
-  var stableProps = (0, _useStableValue.useStableValue)(props);
-  var indexWidget = (0, _react.useMemo)(function () {
-    return (0, _index.default)(stableProps);
-  }, [stableProps]);
-  var helper = indexWidget.getHelper();
-  var forceUpdate = (0, _useForceUpdate.useForceUpdate)();
-  (0, _useIsomorphicLayoutEffect.useIsomorphicLayoutEffect)(function () {
-    forceUpdate();
-  }, [helper, forceUpdate]);
-  (0, _useWidget.useWidget)({
-    widget: indexWidget,
-    parentIndex: parentIndex,
-    props: stableProps,
-    shouldSsr: Boolean(serverContext || initialResults),
-    skipSuspense: true
-  });
-  return indexWidget;
-}
\ No newline at end of file
+    var serverContext = useInstantSearchServerContext.useInstantSearchServerContext();
+    var ssrContext = useInstantSearchSSRContext.useInstantSearchSSRContext();
+    var initialResults = ssrContext === null || ssrContext === void 0 ? void 0 : ssrContext.initialResults;
+    var parentIndex = useIndexContext.useIndexContext();
+    var stableProps = useStableValue.useStableValue(props);
+    var indexWidget = React.useMemo(function() {
+        return index(stableProps);
+    }, [
+        stableProps
+    ]);
+    var helper = indexWidget.getHelper();
+    var forceUpdate = useForceUpdate.useForceUpdate();
+    useIsomorphicLayoutEffect.useIsomorphicLayoutEffect(function() {
+        forceUpdate();
+    }, [
+        helper,
+        forceUpdate
+    ]);
+    useWidget.useWidget({
+        widget: indexWidget,
+        parentIndex: parentIndex,
+        props: stableProps,
+        shouldSsr: Boolean(serverContext || initialResults),
+        skipSuspense: true
+    });
+    return indexWidget;
+}
+
+exports.useIndex = useIndex;