Amir Hossein Moghiseh 2025-02-25 18:22:58 +03:30
parent 5c3d19289a
commit 819b26456d
1 changed files with 19 additions and 17 deletions

View File

@ -91,6 +91,7 @@ query Products($locale:I18NLocaleCode,$start:Int,$limit:Int) {
const gql_metadata = ` const gql_metadata = `
query Products($locale:I18NLocaleCode,$slug:String!) { query Products($locale:I18NLocaleCode,$slug:String!) {
products(filters: { slug: { eqi: $slug } }, locale: $locale) { products(filters: { slug: { eqi: $slug } }, locale: $locale) {
title
seo { seo {
id id
metaTitle metaTitle
@ -164,23 +165,24 @@ export async function generateMetadata({ params }) {
}; };
} }
else { else {
return {} return {
title: data?.products?.[0]?.title,
}
} }
} }
export async function generateStaticParams() { // export async function generateStaticParams() {
const { products } = await graphql(gql_static, { // const { products } = await graphql(gql_static, {
"locale": "en", // "locale": "en",
"start": 0, // "start": 0,
"limit": 1500 // "limit": 1500
}) // })
const params = [];
products.forEach((product) => { // return products.map((product) =>
params.push({ slug: product.slug }) // ({ slug: product.slug })
}) // );
return params; // }
}
const getProduct = async (slug) => { const getProduct = async (slug) => {