@automattic/wpcom-checkout
Version:
Functions and components used by WordPress.com checkout.
15 lines • 667 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { createContext, useContext, useState } from 'react';
const RestorableProductsContext = createContext(undefined);
export const RestorableProductsProvider = ({ children }) => {
const state = useState([]);
return (_jsx(RestorableProductsContext.Provider, { value: state, children: children }));
};
export const useRestorableProducts = () => {
const context = useContext(RestorableProductsContext);
if (!context) {
throw new Error('useRestorableProducts must be used within a RestorableProductsProvider');
}
return context;
};
//# sourceMappingURL=restorable-products-context.js.map