mirror of
https://github.com/vercel/commerce.git
synced 2025-09-14 03:40:16 +00:00
.vscode
framework
bigcommerce
commercejs
kibocommerce
ordercloud
api
auth
cart
checkout
customer
product
types
utils
wishlist
.env.template
README.md
commerce.config.json
constants.ts
fetcher.ts
index.tsx
next.config.js
provider.ts
saleor
shopify
spree
swell
vendure
packages
site
.editorconfig
.eslintrc
.gitignore
.prettierignore
.prettierrc
README.md
license.md
package-copy.json
package-lock.json
package.json
63 lines
2.1 KiB
TypeScript
63 lines
2.1 KiB
TypeScript
import { handler as useCart } from './cart/use-cart'
|
|
import { handler as useAddCartItem } from './cart/use-add-item'
|
|
import { handler as useUpdateCartItem } from './cart/use-update-item'
|
|
import { handler as useRemoveCartItem } from './cart/use-remove-item'
|
|
|
|
import { handler as useCustomer } from './customer/use-customer'
|
|
import { handler as useSearch } from './product/use-search'
|
|
|
|
import { handler as useLogin } from './auth/use-login'
|
|
import { handler as useLogout } from './auth/use-logout'
|
|
import { handler as useSignup } from './auth/use-signup'
|
|
|
|
import { handler as useCheckout } from './checkout/use-checkout'
|
|
import { handler as useSubmitCheckout } from './checkout/use-submit-checkout'
|
|
|
|
import { handler as useCards } from './customer/card/use-cards'
|
|
import { handler as useAddCardItem } from './customer/card/use-add-item'
|
|
import { handler as useUpdateCardItem } from './customer/card/use-update-item'
|
|
import { handler as useRemoveCardItem } from './customer/card/use-remove-item'
|
|
|
|
import { handler as useAddresses } from './customer/address/use-addresses'
|
|
import { handler as useAddAddressItem } from './customer/address/use-add-item'
|
|
import { handler as useUpdateAddressItem } from './customer/address/use-update-item'
|
|
import { handler as useRemoveAddressItem } from './customer/address/use-remove-item'
|
|
|
|
import { CART_COOKIE, LOCALE } from './constants'
|
|
import { default as fetcher } from './fetcher'
|
|
|
|
export const ordercloudProvider = {
|
|
locale: LOCALE,
|
|
cartCookie: CART_COOKIE,
|
|
fetcher,
|
|
cart: {
|
|
useCart,
|
|
useAddItem: useAddCartItem,
|
|
useUpdateItem: useUpdateCartItem,
|
|
useRemoveItem: useRemoveCartItem,
|
|
},
|
|
checkout: {
|
|
useCheckout,
|
|
useSubmitCheckout,
|
|
},
|
|
customer: {
|
|
useCustomer,
|
|
card: {
|
|
useCards,
|
|
useAddItem: useAddCardItem,
|
|
useUpdateItem: useUpdateCardItem,
|
|
useRemoveItem: useRemoveCardItem,
|
|
},
|
|
address: {
|
|
useAddresses,
|
|
useAddItem: useAddAddressItem,
|
|
useUpdateItem: useUpdateAddressItem,
|
|
useRemoveItem: useRemoveAddressItem,
|
|
},
|
|
},
|
|
products: { useSearch },
|
|
auth: { useLogin, useLogout, useSignup },
|
|
}
|
|
|
|
export type OrdercloudProvider = typeof ordercloudProvider
|