add styles to product card, collection banner image view

This commit is contained in:
Meylis 2021-07-27 17:38:53 +05:00
parent 3cb83e3894
commit e027cc6483
2 changed files with 26 additions and 18 deletions

View File

@ -7,6 +7,7 @@ import Image, { ImageProps } from 'next/image'
import WishlistButton from '@components/wishlist/WishlistButton'
import usePrice from '@framework/product/use-price'
import ProductTag from '../ProductTag'
interface Props {
className?: string
product: Product
@ -53,6 +54,7 @@ const ProductCard: FC<Props> = ({
height={320}
width={320}
layout="fixed"
objectFit="cover"
{...imgProps}
/>
)}

View File

@ -38,27 +38,33 @@ export async function getStaticProps({
}
export default function Home({
products, categories
products,
categories,
}: InferGetStaticPropsType<typeof getStaticProps>) {
return (
<>
<div style={{
display: 'flex',
justifyContent: 'center'
}}>
{categories.slice(0, 3).map((category: any, i: number) => (
<Link href={`/search/${category.slug}`}>
<a>
<Image
quality="100"
src={category.assets[0].source}
height={category.assets[0].height}
width={category.assets[0].width}
layout="fixed"
/>
</a>
</Link>
))}
<div
style={{
display: 'flex',
justifyContent: 'center',
overflowX: 'hidden',
height: '30%',
}}
>
{categories.slice(0, 3).map((category: any, i: number) => (
<Link href={`/search/${category.slug}`}>
<a style={{ width: '33.33%' }}>
<Image
quality="100"
src={category.assets[0].source}
height={category.assets[0].height}
width={category.assets[0].height}
layout="responsive"
objectFit="cover"
/>
</a>
</Link>
))}
</div>
<Marquee variant="primary">
{products.slice(0, 3).map((product: any, i: number) => (