Fixed bugs

This commit is contained in:
Henrik Larsson
2023-08-11 16:04:47 +02:00
parent 88f3bd6531
commit 6a5aa06841
9 changed files with 23 additions and 35 deletions

View File

@@ -1,5 +1,6 @@
import Search from '@/components/search/search';
import SearchResult from '@/components/search/search-result';
import Text from '@/components/ui/text/text';
import { categoryQuery } from '@/lib/sanity/queries';
import { clientFetch } from '@/lib/sanity/sanity.client';
import { Metadata } from 'next';
@@ -36,7 +37,12 @@ export default async function ProductPage({ params }: CategoryPageParams) {
return (
<div className="my-8 flex w-full flex-col px-4 lg:my-12 lg:px-8 2xl:px-16">
<Search isCategory placeholder={title.toLowerCase()} title={title}>
{title && (
<Text className="mb-8 lg:mb-12" variant="pageHeading">
{title}
</Text>
)}
<Search isCategory placeholder={title.toLowerCase()}>
<SearchResult />
</Search>
</div>

View File

@@ -62,17 +62,7 @@ export default async function ProductPage({ params }: ProductPageParams) {
'@type': 'Product',
name: product.name,
description: product.description,
// @TODO UPDATE TO STORM URL???
image: product.images[0].asset.url
// offers: {
// '@type': 'AggregateOffer',
// availability: product.availableForSale
// ? 'https://schema.org/InStock'
// : 'https://schema.org/OutOfStock',
// priceCurrency: product.priceRange.minVariantPrice.currencyCode,
// highPrice: product.priceRange.maxVariantPrice.amount,
// lowPrice: product.priceRange.minVariantPrice.amount
// }
};
return (

View File

@@ -2,6 +2,7 @@
import Search from '@/components/search/search';
import SearchResult from '@/components/search/search-result';
import Text from '@/components/ui/text/text';
import { useTranslations } from 'next-intl';
export default function SearchPage() {
@@ -9,7 +10,11 @@ export default function SearchPage() {
return (
<div className="my-8 flex w-full flex-col px-4 lg:my-12 lg:px-8 2xl:px-16">
<Search title={t('search')}>
<Text className="mb-8 lg:mb-12" variant="pageHeading">
{t('search')}
</Text>
<Search>
<SearchResult />
</Search>
</div>