Fix elements on core

This commit is contained in:
goncy
2021-09-15 14:19:59 -03:00
parent 989a47b87c
commit d5d0b09cdb
4 changed files with 5 additions and 5 deletions

View File

@@ -18,7 +18,7 @@ export const fetcher: HookFetcherFn<GetAddressesHook> = async ({
return cartId ? await fetch(options) : null 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 useAddresses: UseAddresses = (input) => {
const hook = useHook(fn) const hook = useHook(fn)

View File

@@ -11,7 +11,7 @@ export type UseUpdateItem<
export const fetcher: HookFetcherFn<UpdateItemHook> = mutationFetcher export const fetcher: HookFetcherFn<UpdateItemHook> = mutationFetcher
const fn = (provider: Provider) => provider?.customer?.address?.useUpdateItem! const fn = (provider: Provider) => provider.customer?.address?.useUpdateItem!
const useUpdateItem: UseUpdateItem = (input) => { const useUpdateItem: UseUpdateItem = (input) => {
const hook = useHook(fn) const hook = useHook(fn)

View File

@@ -18,7 +18,7 @@ export const fetcher: HookFetcherFn<GetCardsHook> = async ({
return cartId ? await fetch(options) : null 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 useCards: UseCards = (input) => {
const hook = useHook(fn) const hook = useHook(fn)

View File

@@ -41,13 +41,13 @@ export type Provider = CommerceConfig & {
} }
customer?: { customer?: {
useCustomer?: SWRHook<Customer.CustomerHook> useCustomer?: SWRHook<Customer.CustomerHook>
card: { card?: {
useCards?: SWRHook<Customer.Card.GetCardsHook> useCards?: SWRHook<Customer.Card.GetCardsHook>
useAddItem?: MutationHook<Customer.Card.AddItemHook> useAddItem?: MutationHook<Customer.Card.AddItemHook>
useUpdateItem?: MutationHook<Customer.Card.UpdateItemHook> useUpdateItem?: MutationHook<Customer.Card.UpdateItemHook>
useRemoveItem?: MutationHook<Customer.Card.RemoveItemHook> useRemoveItem?: MutationHook<Customer.Card.RemoveItemHook>
} }
address: { address?: {
useAddresses?: SWRHook<Customer.Address.GetAddressesHook> useAddresses?: SWRHook<Customer.Address.GetAddressesHook>
useAddItem?: MutationHook<Customer.Address.AddItemHook> useAddItem?: MutationHook<Customer.Address.AddItemHook>
useUpdateItem?: MutationHook<Customer.Address.UpdateItemHook> useUpdateItem?: MutationHook<Customer.Address.UpdateItemHook>