diff --git a/components/product/ProductSlider/ProductSlider.module.css b/components/product/ProductSlider/ProductSlider.module.css
index a294a5f5c..e5e6b4fa7 100644
--- a/components/product/ProductSlider/ProductSlider.module.css
+++ b/components/product/ProductSlider/ProductSlider.module.css
@@ -5,7 +5,7 @@
.leftControl,
.rightControl {
- @apply text-white absolute top-1/2 -translate-x-1/2 z-20 w-16 h-16 flex items-center justify-center bg-hover-1 rounded focus:outline-none focus:shadow-outline-blue hover:bg-hover-2;
+ @apply text-white text-xl absolute top-1/2 -translate-x-1/2 z-20 w-16 h-16 flex items-center justify-center bg-hover-1 rounded-full focus:outline-none focus:shadow-outline-blue hover:bg-hover-2;
}
.leftControl {
@@ -13,11 +13,11 @@
}
.rightControl {
- @apply right-6 rotate-180 transform;
+ @apply right-6;
}
.control {
- @apply opacity-0 transition-all duration-150;
+ @apply opacity-0 transition duration-150;
}
.root:hover .control {
diff --git a/components/product/ProductSlider/ProductSlider.tsx b/components/product/ProductSlider/ProductSlider.tsx
index 9f36961af..11d8f5f4f 100644
--- a/components/product/ProductSlider/ProductSlider.tsx
+++ b/components/product/ProductSlider/ProductSlider.tsx
@@ -1,6 +1,6 @@
-import { ArrowLeft } from '@components/icon'
import { useKeenSlider } from 'keen-slider/react'
import React, { Children, FC, isValidElement, useState } from 'react'
+import { HiChevronLeft, HiChevronRight } from 'react-icons/hi'
import cn from 'classnames'
import s from './ProductSlider.module.css'
@@ -17,10 +17,10 @@ const ProductSlider: FC = ({ children }) => {
return (
{Children.map(children, (child) => {
diff --git a/components/product/ProductView/ProductView.module.css b/components/product/ProductView/ProductView.module.css
index 4f102a61c..b66c7bba1 100644
--- a/components/product/ProductView/ProductView.module.css
+++ b/components/product/ProductView/ProductView.module.css
@@ -17,7 +17,7 @@
}
@screen lg {
- @apply mx-0 col-span-7;
+ @apply mx-0 col-span-6;
min-height: 100%;
height: 100%;
}
@@ -52,8 +52,7 @@
@apply flex flex-col col-span-1;
@screen lg {
- @apply col-span-5;
- padding-top: 5rem;
+ @apply col-span-5 pl-12 pt-20;
}
}
diff --git a/components/product/ProductView/ProductView.tsx b/components/product/ProductView/ProductView.tsx
index a582981dc..fc3c5acac 100644
--- a/components/product/ProductView/ProductView.tsx
+++ b/components/product/ProductView/ProductView.tsx
@@ -46,7 +46,7 @@ const ProductView: FC
= ({ product, className }) => {
}
return (
-
+
= ({ product, className }) => {
))}
-
- {!validMedia && (
-
-

-
- )}
diff --git a/components/ui/Container/Container.tsx b/components/ui/Container/Container.tsx
index 582c781b3..f037d8486 100644
--- a/components/ui/Container/Container.tsx
+++ b/components/ui/Container/Container.tsx
@@ -5,10 +5,11 @@ interface Props {
className?: string
children?: any
el?: HTMLElement
+ clean?: boolean
}
-const Container: FC
= ({ children, className, el = 'div' }) => {
- const rootClassName = cn('mx-auto max-w-8xl px-12', className)
+const Container: FC = ({ children, className, el = 'div', clean }) => {
+ const rootClassName = cn(className, { 'mx-auto max-w-8xl px-12': !clean })
let Component: React.ComponentType