UNPKG

@godaddy/react

Version:

The `createCheckoutSession` function creates a new checkout session with GoDaddy's commerce API.

15 lines (13 loc) 695 B
import { o as useCheckoutContext, rt as useGoDaddyContext } from "./checkout-CCruxHvk.js"; import { l as authorizeCheckoutSession } from "./utils-DWBfAHfx.js"; import { useMutation } from "@tanstack/react-query"; //#region src/components/checkout/payment/utils/use-authorize-checkout.ts function useAuthorizeCheckout() { const { session, jwt } = useCheckoutContext(); const { apiHost } = useGoDaddyContext(); return useMutation({ mutationFn: async (input) => { return (jwt ? await authorizeCheckoutSession(input, { accessToken: jwt }, apiHost) : await authorizeCheckoutSession(input, session, apiHost)).authorizeCheckoutSession; } }); } //#endregion export { useAuthorizeCheckout as t };