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

View File

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