UNPKG

react-carousel-query

Version:

A infinite carousel component made with react that handles the pagination for you.

95 lines (84 loc) 2.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _exportNames = { renderHook: true, act: true, cleanup: true, addCleanup: true, removeCleanup: true, suppressErrorOutput: true }; Object.defineProperty(exports, "act", { enumerable: true, get: function () { return _reactTestRenderer.act; } }); Object.defineProperty(exports, "cleanup", { enumerable: true, get: function () { return _core.cleanup; } }); Object.defineProperty(exports, "addCleanup", { enumerable: true, get: function () { return _core.addCleanup; } }); Object.defineProperty(exports, "removeCleanup", { enumerable: true, get: function () { return _core.removeCleanup; } }); Object.defineProperty(exports, "suppressErrorOutput", { enumerable: true, get: function () { return _core.suppressErrorOutput; } }); exports.renderHook = void 0; var _reactTestRenderer = require("react-test-renderer"); var _core = require("../core"); var _createTestHarness = require("../helpers/createTestHarness"); var _react = require("../types/react"); Object.keys(_react).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _react[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _react[key]; } }); }); function createNativeRenderer(rendererProps, { wrapper }) { let container; const testHarness = (0, _createTestHarness.createTestHarness)(rendererProps, wrapper); return { render(props) { (0, _reactTestRenderer.act)(() => { container = (0, _reactTestRenderer.create)(testHarness(props)); }); }, rerender(props) { (0, _reactTestRenderer.act)(() => { container.update(testHarness(props)); }); }, unmount() { (0, _reactTestRenderer.act)(() => { container.unmount(); }); }, act: _reactTestRenderer.act }; } const renderHook = (0, _core.createRenderHook)(createNativeRenderer); exports.renderHook = renderHook;