From 67b2629905fbe0f289f9a7e8e91a35d1acd98a85 Mon Sep 17 00:00:00 2001 From: Chloe Date: Thu, 19 May 2022 10:37:24 +0700 Subject: [PATCH] Fix build failed on local package Signed-off-by: Chloe --- .../local/src/checkout/use-submit-checkout.tsx | 17 +++++++++++++++++ .../src/customer/address/use-update-item.tsx | 17 +++++++++++++++++ .../src/customer/address/use-update-item.tsx | 5 +---- site/lib/search-props.tsx | 2 +- site/pages/[...pages].tsx | 2 +- site/pages/index.tsx | 2 +- site/pages/product/[slug].tsx | 2 +- 7 files changed, 39 insertions(+), 8 deletions(-) create mode 100644 packages/local/src/checkout/use-submit-checkout.tsx create mode 100644 packages/local/src/customer/address/use-update-item.tsx diff --git a/packages/local/src/checkout/use-submit-checkout.tsx b/packages/local/src/checkout/use-submit-checkout.tsx new file mode 100644 index 000000000..a00b87960 --- /dev/null +++ b/packages/local/src/checkout/use-submit-checkout.tsx @@ -0,0 +1,17 @@ +import { MutationHook } from '@vercel/commerce/utils/types' +import useSubmitCheckout, { + UseSubmitCheckout, +} from '@vercel/commerce/checkout/use-submit-checkout' + +export default useSubmitCheckout as UseSubmitCheckout + +export const handler: MutationHook = { + fetchOptions: { + query: '', + }, + async fetcher({ input, options, fetch }) {}, + useHook: + ({ fetch }) => + () => + async () => ({}), +} diff --git a/packages/local/src/customer/address/use-update-item.tsx b/packages/local/src/customer/address/use-update-item.tsx new file mode 100644 index 000000000..b9aba9629 --- /dev/null +++ b/packages/local/src/customer/address/use-update-item.tsx @@ -0,0 +1,17 @@ +import { MutationHook } from '@vercel/commerce/utils/types' +import useUpdateItem, { + UseUpdateItem, +} from '@vercel/commerce/customer/address/use-update-item' + +export default useUpdateItem as UseUpdateItem + +export const handler: MutationHook = { + fetchOptions: { + query: '', + }, + async fetcher({ input, options, fetch }) {}, + useHook: + ({ fetch }) => + () => + async () => ({}), +} diff --git a/packages/opencommerce/src/customer/address/use-update-item.tsx b/packages/opencommerce/src/customer/address/use-update-item.tsx index 6c1b4c9da..28886a0ec 100644 --- a/packages/opencommerce/src/customer/address/use-update-item.tsx +++ b/packages/opencommerce/src/customer/address/use-update-item.tsx @@ -1,8 +1,5 @@ import type { UpdateItemHook } from '@vercel/commerce/types/customer/address' -import type { - MutationHook, - MutationHookContext, -} from '@vercel/commerce/utils/types' +import type { MutationHook } from '@vercel/commerce/utils/types' import { useCallback } from 'react' import useUpdateItem, { UseUpdateItem, diff --git a/site/lib/search-props.tsx b/site/lib/search-props.tsx index 161a029b2..639e7f913 100644 --- a/site/lib/search-props.tsx +++ b/site/lib/search-props.tsx @@ -17,7 +17,7 @@ export async function getSearchStaticProps({ pages, categories, brands, - navigation, + ...(navigation ? { navigation } : {}), }, revalidate: 200, } diff --git a/site/pages/[...pages].tsx b/site/pages/[...pages].tsx index 0ed053cd0..e0c55b90a 100644 --- a/site/pages/[...pages].tsx +++ b/site/pages/[...pages].tsx @@ -44,7 +44,7 @@ export async function getStaticProps({ } return { - props: { pages, page, categories, navigation }, + props: { pages, page, categories, ...(navigation ? { navigation } : {}) }, revalidate: 60 * 60, // Every hour } } diff --git a/site/pages/index.tsx b/site/pages/index.tsx index be503d157..6b3eca4dc 100644 --- a/site/pages/index.tsx +++ b/site/pages/index.tsx @@ -30,7 +30,7 @@ export async function getStaticProps({ categories, brands, pages, - navigation, + ...(navigation ? { navigation } : {}), }, revalidate: 60, } diff --git a/site/pages/product/[slug].tsx b/site/pages/product/[slug].tsx index e5070f3fa..eb705cdf2 100644 --- a/site/pages/product/[slug].tsx +++ b/site/pages/product/[slug].tsx @@ -43,7 +43,7 @@ export async function getStaticProps({ product, relatedProducts, categories, - navigation, + ...(navigation ? { navigation } : {}), }, revalidate: 200, }