From 86a083d72dbc33f16a009914d10b1da636fe6b9e Mon Sep 17 00:00:00 2001 From: Kristian Duda Date: Fri, 28 Jun 2024 14:38:13 +0200 Subject: [PATCH] refactoring --- app/product/[handle]/page.tsx | 3 +-- lib/constants.ts | 2 -- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/app/product/[handle]/page.tsx b/app/product/[handle]/page.tsx index 3598ff75d..87d67b582 100644 --- a/app/product/[handle]/page.tsx +++ b/app/product/[handle]/page.tsx @@ -5,7 +5,6 @@ import { GridTileImage } from 'components/grid/tile'; import Footer from 'components/layout/footer'; import { Gallery } from 'components/product/gallery'; import { ProductDescription } from 'components/product/product-description'; -import { HIDDEN_PRODUCT_TAG } from 'lib/constants'; import { getProduct, getProductRecommendations } from 'lib/shopify'; import { Image } from 'lib/shopify/types'; import Link from 'next/link'; @@ -21,7 +20,7 @@ export async function generateMetadata({ if (!product) return notFound(); const { url, width, height, altText: alt } = product.featuredImage || {}; - const indexable = !product.tags.includes(HIDDEN_PRODUCT_TAG); + const indexable = product.availableForSale; return { title: product.seo.title || product.title, diff --git a/lib/constants.ts b/lib/constants.ts index 56bc6cd12..59fc3f5bf 100644 --- a/lib/constants.ts +++ b/lib/constants.ts @@ -26,6 +26,4 @@ export const TAGS = { cart: 'cart' }; -export const HIDDEN_PRODUCT_TAG = 'nextjs-frontend-hidden'; export const DEFAULT_OPTION = 'Default Title'; -export const SHOPIFY_GRAPHQL_API_ENDPOINT = '/api/2023-01/graphql.json';