docs: remove duplicate parsed tag items (#10676)

This commit is contained in:
Shahed Nasser authored and GitHub committed 2024-12-19 19:33:23 +02:00
1 parent 024c55d995
commit 8650e6178e
5 files changed
+31 -19

No files matched your search

@@ -2,7 +2,7 @@ import { getTagItems } from "tags"
import { Tag } from "types"
export const parseTags = (tagNames: string): Tag => {
const parsedTags: Tag = []
const parsedTags: Map<string, string> = new Map()
tagNames.split(",").forEach((tagName) => {
const intersectingTags = getIntersectionTags(tagName)
@@ -10,10 +10,15 @@ export const parseTags = (tagNames: string): Tag => {
return
}
parsedTags.push(...intersectingTags)
intersectingTags.forEach((tag) => {
parsedTags.set(tag.path, tag.title)
})
})
return parsedTags
return Array.from(parsedTags).map(([path, title]) => ({
title,
path,
}))
}
const getIntersectionTags = (tags: string): Tag => {
+14 -14
View File
@@ -1,18 +1,18 @@
export * from "./product.js"
export * from "./storefront.js"
export * from "./order.js"
export * from "./payment.js"
export * from "./cart.js"
export * from "./fulfillment.js"
export * from "./stripe.js"
export * from "./customer.js"
export * from "./product-category.js"
export * from "./auth.js"
export * from "./inventory.js"
export * from "./product-collection.js"
export * from "./api-key.js"
export * from "./region.js"
export * from "./publishable-api-key.js"
export * from "./tax.js"
export * from "./pricing.js"
export * from "./payment.js"
export * from "./cart.js"
export * from "./order.js"
export * from "./customer.js"
export * from "./fulfillment.js"
export * from "./product-category.js"
export * from "./storefront.js"
export * from "./query.js"
export * from "./stripe.js"
export * from "./region.js"
export * from "./api-key.js"
export * from "./product-collection.js"
export * from "./inventory.js"
export * from "./publishable-api-key.js"
export * from "./auth.js"