From ea7714d9b6f6c36404513bee98c277c0bd5a2df2 Mon Sep 17 00:00:00 2001 From: Chloe Date: Fri, 10 Mar 2023 09:57:49 +0700 Subject: [PATCH] fix build failed in vendor Signed-off-by: Chloe --- packages/vendure/src/api/operations/get-site-info.ts | 12 +++--------- site/lib/search-props.tsx | 6 ++---- 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/packages/vendure/src/api/operations/get-site-info.ts b/packages/vendure/src/api/operations/get-site-info.ts index b3dcc48e7..23f85af02 100644 --- a/packages/vendure/src/api/operations/get-site-info.ts +++ b/packages/vendure/src/api/operations/get-site-info.ts @@ -3,16 +3,10 @@ import { GetCollectionsQuery } from '../../../schema' import { arrayToTree } from '../../utils/array-to-tree' import { getCollectionsQuery } from '../../utils/queries/get-collections-query' import { OperationContext } from '@vercel/commerce/api/operations' -import { Category } from '@vercel/commerce/types/site' +import { GetSiteInfoOperation } from '@vercel/commerce/types/site' -export type GetSiteInfoResult< - T extends { categories: any[]; brands: any[] } = { - categories: Category[] - brands: any[] - } -> = T -export default function getSiteInfoOperation({ +export default function getSiteInfoOperation({ commerce, }: OperationContext) { async function getSiteInfo({ @@ -24,7 +18,7 @@ export default function getSiteInfoOperation({ variables?: any config?: Partial preview?: boolean - } = {}): Promise { + } = {}): Promise { const config = commerce.getConfig(cfg) // RecursivePartial forces the method to check for every prop in the data, which is // required in case there's a custom `query` diff --git a/site/lib/search-props.tsx b/site/lib/search-props.tsx index 639e7f913..f8558b315 100644 --- a/site/lib/search-props.tsx +++ b/site/lib/search-props.tsx @@ -11,13 +11,11 @@ export async function getSearchStaticProps({ const pagesPromise = commerce.getAllPages({ config, preview }) const siteInfoPromise = commerce.getSiteInfo({ config, preview }) const { pages } = await pagesPromise - const { categories, brands, navigation } = await siteInfoPromise + const sieInfo = await siteInfoPromise return { props: { pages, - categories, - brands, - ...(navigation ? { navigation } : {}), + ...sieInfo }, revalidate: 200, }