diff --git a/framework/commercelayer/checkout/use-checkout.tsx b/framework/commercelayer/checkout/use-checkout.tsx new file mode 100644 index 000000000..8ba12c14a --- /dev/null +++ b/framework/commercelayer/checkout/use-checkout.tsx @@ -0,0 +1,14 @@ +import { SWRHook } from '@commerce/utils/types' +import useCheckout, { UseCheckout } from '@commerce/checkout/use-checkout' + +export default useCheckout as UseCheckout + +export const handler: SWRHook = { + fetchOptions: { + query: '', + }, + async fetcher({ input, options, fetch }) {}, + useHook: + ({ useData }) => + async (input) => ({}), +} \ No newline at end of file diff --git a/framework/commercelayer/commerce.config.json b/framework/commercelayer/commerce.config.json index 1d95d9997..5eb3cf24e 100644 --- a/framework/commercelayer/commerce.config.json +++ b/framework/commercelayer/commerce.config.json @@ -3,6 +3,7 @@ "features": { "customerAuth": true, "cart": true, + "search": true, "wishlist": true } } diff --git a/framework/commercelayer/customer/address/use-add-item.tsx b/framework/commercelayer/customer/address/use-add-item.tsx new file mode 100644 index 000000000..70bd044b2 --- /dev/null +++ b/framework/commercelayer/customer/address/use-add-item.tsx @@ -0,0 +1,15 @@ +import useAddItem, { UseAddItem } from '@commerce/customer/address/use-add-item' +import { MutationHook } from '@commerce/utils/types' + +export default useAddItem as UseAddItem + +export const handler: MutationHook = { + fetchOptions: { + query: '', + }, + async fetcher({ input, options, fetch }) {}, + useHook: + ({ fetch }) => + () => + async () => ({}), +} \ No newline at end of file diff --git a/framework/commercelayer/customer/card/use-add-item.tsx b/framework/commercelayer/customer/card/use-add-item.tsx new file mode 100644 index 000000000..d6bd0d77f --- /dev/null +++ b/framework/commercelayer/customer/card/use-add-item.tsx @@ -0,0 +1,15 @@ +import useAddItem, { UseAddItem } from '@commerce/customer/card/use-add-item' +import { MutationHook } from '@commerce/utils/types' + +export default useAddItem as UseAddItem + +export const handler: MutationHook = { + fetchOptions: { + query: '', + }, + async fetcher({ input, options, fetch }) {}, + useHook: + ({ fetch }) => + () => + async () => ({}), +} \ No newline at end of file diff --git a/framework/commercelayer/index.tsx b/framework/commercelayer/index.tsx index f45f5411d..5ffdb7478 100644 --- a/framework/commercelayer/index.tsx +++ b/framework/commercelayer/index.tsx @@ -3,7 +3,7 @@ import { ReactNode } from 'react' import { CommercelayerProvider } from './provider' import { CommerceConfig, - CommerceProvider as CoreCommerceProvider, + CoreCommerceProvider, useCommerce as useCoreCommerce, } from '@commerce' import useToken from './auth/use-token' @@ -23,10 +23,7 @@ export function CommerceProvider({ const token = useToken() if (token) config.cartCookie = token return ( - + {children} )