Setup provider

This commit is contained in:
goncy
2021-08-25 11:13:17 -03:00
parent 0c2855a323
commit b64b3f8360
6 changed files with 47 additions and 14 deletions

View File

@@ -1,4 +1,3 @@
import { fetcher } from './fetcher'
import { handler as useCart } from './cart/use-cart'
import { handler as useAddItem } from './cart/use-add-item'
import { handler as useUpdateItem } from './cart/use-update-item'
@@ -8,12 +7,14 @@ 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 { default as fetcher } from './fetcher'
import { CART_COOKIE, LOCALE } from './constants'
export type Provider = typeof ordercloudProvider
export const ordercloudProvider = {
locale: 'en-us',
cartCookie: 'session',
fetcher: fetcher,
locale: LOCALE,
cartCookie: CART_COOKIE,
fetcher,
cart: { useCart, useAddItem, useUpdateItem, useRemoveItem },
customer: { useCustomer },
products: { useSearch },