mirror of
https://github.com/vercel/commerce.git
synced 2025-07-26 19:51:23 +00:00
get veggie
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
import { FacetConstant } from "./types.utils"
|
||||
|
||||
export const BLUR_DATA_IMG = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8fBIAApUBruKYvzsAAAAASUVORK5CYII='
|
||||
|
||||
export const SOCIAL_LINKS = {
|
||||
@@ -113,6 +115,10 @@ export const FACET = {
|
||||
PARENT_NAME: 'Featured',
|
||||
FRESH: 'Fresh',
|
||||
BEST_SELLERS: 'Best seller'
|
||||
},
|
||||
CATEGORY: {
|
||||
PARENT_NAME:"category",
|
||||
VEGGIE:"veggie"
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -21,6 +21,13 @@ export function getFreshProductFacetId(facets: Facet[]) {
|
||||
return freshFacetValue?.id
|
||||
}
|
||||
|
||||
export function getFacetIdByName(facets: Facet[], facetName: string, valueName:string) {
|
||||
const featuredFacet = facets.find((item: Facet) => item.name === facetName)
|
||||
const freshFacetValue = featuredFacet?.values.find((item: FacetValue) => item.name === valueName)
|
||||
return freshFacetValue?.id
|
||||
}
|
||||
|
||||
|
||||
export function getAllFeaturedFacetId(facets: Facet[]) {
|
||||
const featuredFacet = facets.find((item: Facet) => item.name === FACET.FEATURE.PARENT_NAME)
|
||||
const rs = featuredFacet?.values.map((item: FacetValue) => item.id)
|
||||
|
@@ -52,4 +52,13 @@ export type filterContextType = {
|
||||
visible: boolean;
|
||||
open: () => void;
|
||||
close: () => void;
|
||||
};
|
||||
};
|
||||
|
||||
export interface StringMap { [key: string]: string; }
|
||||
|
||||
export interface FacetMap extends StringMap{
|
||||
PARENT_NAME: string
|
||||
}
|
||||
export interface FacetConstant{
|
||||
[key: string]: FacetMap;
|
||||
}
|
Reference in New Issue
Block a user