feat: (product detail) show category in relevant products

:%s
This commit is contained in:
lytrankieio123
2021-10-07 14:16:43 +07:00
parent fed42bac87
commit 49295234a0
4 changed files with 44 additions and 17 deletions

View File

@@ -1,5 +1,5 @@
import { Facet } from "@commerce/types/facet";
import { FacetValue, SearchResultSortParameter } from './../../framework/vendure/schema.d';
import { Collection, FacetValue, SearchResultSortParameter } from './../../framework/vendure/schema.d';
import { CODE_FACET_DISCOUNT, CODE_FACET_FEATURED, CODE_FACET_FEATURED_VARIANT, PRODUCT_SORT_OPTION_VALUE } from "./constanst.utils";
import { PromiseWithKey, SortOrder } from "./types.utils";
@@ -116,6 +116,15 @@ export function getFacetIdsFromCodes(facets: FacetValue[], codes?: string[]): st
return ids
}
export const getCategoryNameFromCollectionId = (colelctions: Collection[], collectionId?: string ) => {
if (!collectionId) {
return ''
}
const collection = colelctions.find(item => item.id === collectionId)
return collection?.name || ''
}
export function getAllPromies(promies: PromiseWithKey[]) {
return promies.map(item => item.promise)
}
}