UNPKG

@automattic/wpcom-checkout

Version:
20 lines 960 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useRestorableProducts = exports.RestorableProductsProvider = void 0; const jsx_runtime_1 = require("react/jsx-runtime"); const react_1 = require("react"); const RestorableProductsContext = (0, react_1.createContext)(undefined); const RestorableProductsProvider = ({ children }) => { const state = (0, react_1.useState)([]); return ((0, jsx_runtime_1.jsx)(RestorableProductsContext.Provider, { value: state, children: children })); }; exports.RestorableProductsProvider = RestorableProductsProvider; const useRestorableProducts = () => { const context = (0, react_1.useContext)(RestorableProductsContext); if (!context) { throw new Error('useRestorableProducts must be used within a RestorableProductsProvider'); } return context; }; exports.useRestorableProducts = useRestorableProducts; //# sourceMappingURL=restorable-products-context.js.map