From d5d0b09cdba11ff0722d820f272be3c7295097f7 Mon Sep 17 00:00:00 2001 From: goncy Date: Wed, 15 Sep 2021 14:19:59 -0300 Subject: [PATCH] Fix elements on core --- framework/commerce/customer/address/use-addresses.tsx | 2 +- framework/commerce/customer/address/use-update-item.tsx | 2 +- framework/commerce/customer/card/use-cards.tsx | 2 +- framework/commerce/index.tsx | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/framework/commerce/customer/address/use-addresses.tsx b/framework/commerce/customer/address/use-addresses.tsx index f9b0dca36..7fc12924c 100644 --- a/framework/commerce/customer/address/use-addresses.tsx +++ b/framework/commerce/customer/address/use-addresses.tsx @@ -18,7 +18,7 @@ export const fetcher: HookFetcherFn = async ({ return cartId ? await fetch(options) : null } -const fn = (provider: Provider) => provider.customer?.address.useAddresses! +const fn = (provider: Provider) => provider.customer?.address?.useAddresses! const useAddresses: UseAddresses = (input) => { const hook = useHook(fn) diff --git a/framework/commerce/customer/address/use-update-item.tsx b/framework/commerce/customer/address/use-update-item.tsx index e33a61a37..d05882296 100644 --- a/framework/commerce/customer/address/use-update-item.tsx +++ b/framework/commerce/customer/address/use-update-item.tsx @@ -11,7 +11,7 @@ export type UseUpdateItem< export const fetcher: HookFetcherFn = mutationFetcher -const fn = (provider: Provider) => provider?.customer?.address?.useUpdateItem! +const fn = (provider: Provider) => provider.customer?.address?.useUpdateItem! const useUpdateItem: UseUpdateItem = (input) => { const hook = useHook(fn) diff --git a/framework/commerce/customer/card/use-cards.tsx b/framework/commerce/customer/card/use-cards.tsx index 5a37cf2c6..57099504f 100644 --- a/framework/commerce/customer/card/use-cards.tsx +++ b/framework/commerce/customer/card/use-cards.tsx @@ -18,7 +18,7 @@ export const fetcher: HookFetcherFn = async ({ return cartId ? await fetch(options) : null } -const fn = (provider: Provider) => provider.customer?.card.useCards! +const fn = (provider: Provider) => provider.customer?.card?.useCards! const useCards: UseCards = (input) => { const hook = useHook(fn) diff --git a/framework/commerce/index.tsx b/framework/commerce/index.tsx index 46a4a2081..eaa878a9e 100644 --- a/framework/commerce/index.tsx +++ b/framework/commerce/index.tsx @@ -41,13 +41,13 @@ export type Provider = CommerceConfig & { } customer?: { useCustomer?: SWRHook - card: { + card?: { useCards?: SWRHook useAddItem?: MutationHook useUpdateItem?: MutationHook useRemoveItem?: MutationHook } - address: { + address?: { useAddresses?: SWRHook useAddItem?: MutationHook useUpdateItem?: MutationHook