From 6ee207486d04f552d6993a222cc971b5af4868d5 Mon Sep 17 00:00:00 2001 From: Leidison Siqueira Barbosa Date: Sun, 10 Jan 2021 20:28:45 -0300 Subject: [PATCH] Update index.tsx The change prevents the duplication of products featured on the home page. --- pages/index.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pages/index.tsx b/pages/index.tsx index ef1c0a96e..cd6513e3e 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -45,6 +45,10 @@ export async function getStaticProps({ const { featured, bestSelling } = (() => { // Create a copy of products that we can mutate const products = [...newestProducts] + .filter((product) => { + const featuredList = featuredProducts.map((product) => product.node.entityId) + return !featuredList.includes(product.node.entityId) + }) // If the lists of featured and best selling products don't have enough // products, then fill them with products from the products list, this // is useful for new commerce sites that don't have a lot of products