UNPKG

@chec/react-commercejs-hooks

Version:

ReactJS hooks for using Commerce.js with React projects

19 lines (18 loc) 780 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var react_1 = require("react"); var CheckoutProvider_1 = require("./CheckoutProvider"); var useCommerce_1 = __importDefault(require("../useCommerce")); function useCapture() { var commerce = useCommerce_1.default(); var _a = react_1.useContext(CheckoutProvider_1.CheckoutContext), checkout = _a.checkout, createCheckout = _a.createCheckout; return function (detail) { return commerce.checkout.capture(checkout.id, detail) .then(function (response) { createCheckout(); return response; }); }; } exports.default = useCapture;