diff --git a/e-commerce-app/src/components/ProductCard/ProductCard.module.scss b/e-commerce-app/src/components/ProductCard/ProductCard.module.scss index 25a3d8e..78aabcc 100644 --- a/e-commerce-app/src/components/ProductCard/ProductCard.module.scss +++ b/e-commerce-app/src/components/ProductCard/ProductCard.module.scss @@ -7,13 +7,16 @@ padding: 1rem; border: 2px green double; transition: box-shadow .3s ease-in-out; - cursor: pointer; &:hover { box-shadow: 8px 10px 5px 2px #14763033; transition: box-shadow .3s ease-in-out; } + &__pointer { + cursor: pointer; + } + &__text { height: 100%; @@ -49,4 +52,4 @@ padding-top: 1rem; } } -} \ No newline at end of file +} diff --git a/e-commerce-app/src/components/ProductCard/ProductCard.tsx b/e-commerce-app/src/components/ProductCard/ProductCard.tsx index eb498c9..ecf0160 100644 --- a/e-commerce-app/src/components/ProductCard/ProductCard.tsx +++ b/e-commerce-app/src/components/ProductCard/ProductCard.tsx @@ -17,6 +17,10 @@ export const ProductCard: FC = ({ item }) => { navigate(`/products/${item.id}`); }; + const handlerAddToCart = () => { + console.log('here, add to cart'); + }; + const taxesArray = useAppSelector(getTaxes); const [tax, setTax] = useState(0); @@ -62,47 +66,62 @@ export const ProductCard: FC = ({ item }) => { return ( - - + + - - + + {item.masterData.current.name.en} {tax !== 0 ? ( <> - + {salePriceEUR} - + {priceEUR} ) : ( - + {priceEUR} )} {tax !== 0 ? ( <> - + {salePriceUSD} - + {priceUSD} ) : ( - + {priceUSD} )} -