UNPKG

@tanstack/react-db

Version:

React integration for @tanstack/db

24 lines (23 loc) 785 B
"use client"; "use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const jsxRuntime = require("react/jsx-runtime"); const react = require("react"); const DbContext = react.createContext(void 0); function DbProvider(props) { return /* @__PURE__ */ jsxRuntime.jsx(DbContext.Provider, { value: props.client, children: props.children }); } function useDbClient() { const client = react.useContext(DbContext); if (!client) { throw new Error(`useDbClient must be used within a DbProvider.`); } return client; } function useOptionalDbClient() { return react.useContext(DbContext); } exports.DbProvider = DbProvider; exports.useDbClient = useDbClient; exports.useOptionalDbClient = useOptionalDbClient; //# sourceMappingURL=DbProvider.cjs.map