[ProductTag] 조건부렌더링 로직 수정 및 스타일 수정

This commit is contained in:
jiwon93.son
2024-02-28 18:21:52 +09:00
parent 424c9cea39
commit f6d1f82824
2 changed files with 3 additions and 4 deletions

View File

@@ -8,7 +8,7 @@ import css from "./ProductTag.module.less";
export default function ProductTag() {
const productDataInfos = useSelector((state) => state.main.productData);
const couponInfos = useSelector(
(state) => state.coupon.productCouponSearchData
(state) => state.coupon.productCouponSearchData.couponInfo
);
const { todaySpclFlag, freeShippingFlag, priceInfo, rewd } = productDataInfos;
@@ -23,7 +23,7 @@ export default function ProductTag() {
return (
<div className={css.ProductBadge}>
{todaySpclFlag === "N" && <span className={css.specialValue}>TSV</span>}
{freeShippingFlag === "Y" && (
{freeShippingFlag === "N" && (
<span className={css.freeShipping}>Free S&H</span>
)}
{originalPrice && discountedPrice && isBigSale && (
@@ -32,7 +32,7 @@ export default function ProductTag() {
{rewd && rewd.length > 0 && (
<span className={css.shoptimePrice}>Shop Time Price</span>
)}
{Object.keys(couponInfos).length > 0 && (
{couponInfos && couponInfos.length > 0 && (
<span className={css.coupon}>COUPON</span>
)}
</div>

View File

@@ -26,7 +26,6 @@
height: 42px;
margin-top: 14px;
> div {
width: 180px;
height: 36px;
}
}