menu: fix cart badge place in LTR case
This commit is contained in:
@@ -2,6 +2,12 @@
|
||||
.scrollToTopButton {
|
||||
animation: fadeInUp 0.3s ease-out;
|
||||
transition: all 0.3s ease;
|
||||
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
|
||||
background-color: var(--primary);
|
||||
border-color: var(--primary);
|
||||
width: 56px !important;
|
||||
height: 56px !important;
|
||||
gap: 0; /* // this overrides antd's gap that is preventing centering icon */
|
||||
}
|
||||
|
||||
.scrollToTopButton:hover {
|
||||
|
||||
@@ -4,12 +4,10 @@ import { selectCartItems } from "features/order/orderSlice";
|
||||
import { useCallback } from "react";
|
||||
import { useNavigate, useParams } from "react-router-dom";
|
||||
import { useAppSelector } from "redux/hooks";
|
||||
import { colors } from "ThemeConstants";
|
||||
import styles from "./CartButton.module.css";
|
||||
|
||||
export function CartButton() {
|
||||
const { isRTL } = useAppSelector((state) => state.locale);
|
||||
const { themeName } = useAppSelector((state) => state.theme);
|
||||
const { id } = useParams();
|
||||
const navigate = useNavigate();
|
||||
const items = useAppSelector(selectCartItems);
|
||||
@@ -28,8 +26,9 @@ export function CartButton() {
|
||||
right: !isRTL ? "auto" : "20px",
|
||||
left: !isRTL ? "20px" : "auto",
|
||||
}}
|
||||
className={'cart-button'}
|
||||
>
|
||||
<Badge count={totalItems} size="default">
|
||||
<Badge count={totalItems} size="default" className={styles.badge}>
|
||||
<Button
|
||||
type="primary"
|
||||
shape="circle"
|
||||
@@ -37,15 +36,6 @@ export function CartButton() {
|
||||
icon={<CartIcon />}
|
||||
onClick={onCartClick}
|
||||
className={`${styles.scrollToTopButton}`}
|
||||
style={{
|
||||
boxShadow: "0 4px 12px rgba(0, 0, 0, 0.15)",
|
||||
backgroundColor:
|
||||
themeName === "dark" ? colors.primary : colors.primary,
|
||||
borderColor: themeName === "dark" ? colors.primary : colors.primary,
|
||||
width: 56,
|
||||
height: 56,
|
||||
gap: "0", // this overrides antd's gap that is preventing centering icon
|
||||
}}
|
||||
/>
|
||||
</Badge>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user