static path
							parent
							
								
									c3e386a8a1
								
							
						
					
					
						commit
						04fdf51e7b
					
				|  | @ -79,6 +79,38 @@ const gql = ` | |||
| } | ||||
| 
 | ||||
| `; | ||||
| const gql_static = ` | ||||
| query Products($locale:I18NLocaleCode,$start:Int,$limit:Int) { | ||||
|     products(locale: $locale, pagination: { start: $start, limit: $limit }) { | ||||
|         slug | ||||
|         category { | ||||
|             slug | ||||
|         } | ||||
|         brand { | ||||
|             slug | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
| } | ||||
| ` | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| export async function generateStaticParams() { | ||||
|     const { products } = await graphql(gql_static, { | ||||
|         "locale": "en", | ||||
|         "start": 0, | ||||
|         "limit": 1500 | ||||
|     }) | ||||
|     const params = []; | ||||
|     products.forEach((product) => { | ||||
|         params.push({ category: product.category.slug, slug: product.slug }) | ||||
|         params.push({ category: product.brand.slug, slug: product.slug }) | ||||
|     }) | ||||
|     return params; | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| const getProduct = async (slug) => { | ||||
|     const { products } = await graphql(gql, { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue