@rocketmakers/api-swr
Version:
Rocketmakers front-end library for parsing a generated Typescript API client into a set of configurable React hooks for fetching and mutating data.
17 lines (16 loc) • 642 B
JavaScript
;
'use client';
Object.defineProperty(exports, "__esModule", { value: true });
exports.ApiSwrProvider = void 0;
const tslib_1 = require("tslib");
/*
* React provider for SWR config & state
* --------------------------------------
* Wraps the native SWRConfig provider, see here: https://swr.vercel.app/docs/advanced/cache
*/
const React = tslib_1.__importStar(require("react"));
const swr_1 = require("swr");
const ApiSwrProvider = ({ children, value }) => {
return React.createElement(swr_1.SWRConfig, { value: Object.assign({ provider: () => new Map() }, value) }, children);
};
exports.ApiSwrProvider = ApiSwrProvider;