diff --git a/src/pages/reward-page/reward-product-detail-page.tsx b/src/pages/reward-page/reward-product-detail-page.tsx index d50a941..76ce60c 100644 --- a/src/pages/reward-page/reward-product-detail-page.tsx +++ b/src/pages/reward-page/reward-product-detail-page.tsx @@ -25,6 +25,18 @@ export default function RewardProductDetailPage() { !product || product.stockQuantity === 0 || product.status !== 'ACTIVE'; + const descriptionItems = product + ? product.description + .split(/\r?\n/) + .map((content) => content.trim()) + .filter(Boolean) + : []; + const gifticonUsageItems = product + ? [product.description, product.usageGuide] + .flatMap((content) => content.split(/\r?\n/)) + .map((content) => content.trim()) + .filter(Boolean) + : []; return (
{product.description ?? '제품 설명이 준비 중입니다.'}
+ {descriptionItems.length > 0 ? ( +제품 설명이 준비 중입니다.
+ )} ) : ( -{product.usageGuide ?? '사용 안내가 준비 중입니다.'}
-사용 안내가 준비 중입니다.
+ )} +