Web Dev Roadmap
Tool indicators
- βοΈ: current fave/fascination
- ππΎ: have used/battle-tested
import { NextApiRequest, NextApiResponse } from 'next'; | |
import axios, { AxiosResponse } from 'axios'; | |
type RedirectUrlsResponse = { | |
cart_url: string; | |
checkout_url: string; | |
embedded_checkout_url: string; | |
}; | |
export default async (req: NextApiRequest, res: NextApiResponse) => { |
import React from 'react'; | |
import axios from 'axios'; | |
import { embedCheckout } from '@bigcommerce/checkout-sdk'; | |
import useCart from '@bigcommerce/storefront-data-hooks/cart/use-cart'; | |
import { nanoid } from 'nanoid'; | |
export default function EmbeddedCheckout(props: { containerId?: string }) { | |
const { data } = useCart(); | |
const [checkoutLoaded, setCheckoutLoaded] = React.useState(false); |
I hereby claim:
To claim this, I am signing this object: