UNPKG

@tanstack/react-query

Version:

Hooks for managing, caching and syncing asynchronous and remote data in React

31 lines (30 loc) 849 B
"use client"; // src/QueryErrorResetBoundary.tsx import * as React from "react"; function createValue() { let isReset = false; return { clearReset: () => { isReset = false; }, reset: () => { isReset = true; }, isReset: () => { return isReset; } }; } var QueryErrorResetBoundaryContext = React.createContext(createValue()); var useQueryErrorResetBoundary = () => React.useContext(QueryErrorResetBoundaryContext); var QueryErrorResetBoundary = ({ children }) => { const [value] = React.useState(() => createValue()); return /* @__PURE__ */ React.createElement(QueryErrorResetBoundaryContext.Provider, { value }, typeof children === "function" ? children(value) : children); }; export { QueryErrorResetBoundary, useQueryErrorResetBoundary }; //# sourceMappingURL=QueryErrorResetBoundary.js.map