// Generated with util/create-component.js import React from "react"; import NsImage from "../shared/ns-image"; import Button from "../UI/Button"; import Heading from "../UI/Heading"; import { Caret } from "../UI/Icon"; import { PurchaseGuideProps } from "./PurchaseGuide.types"; const PurchaseGuide: React.FC = (props) => { const { viewType } = props; const { thumbnail, ImageWrapper, parentCategoryKey, categoryKey, categoryName, title, description, } = props.data; const imageSize = viewType === "home" ? "w-[5.6rem] h-[5.6rem] pc:w-[6.5rem] pc:h-[6.5rem]" : viewType === "pick" ? "w-[33.5rem] h-[22.3rem] pc:w-[34rem] pc:h-[22rem]" : viewType === "productDetail" ? "w-[33.5rem] h-[22.3rem] pc:w-[46rem] pc:h-[30rem]" : viewType === "purchaseGuideOverview" ? "pc:w-[37rem] pc:h-[24.6rem]" : "w-[5.6rem] h-[5.6rem] pc:w-[27rem] pc:h-[18rem]"; // purchaseGuide return (
{/* 구매가이드 카테고리 */} {viewType === "home" && ( {categoryName} 구매가이드 )} {viewType === "purchaseGuide" && ( {categoryName} )} {/* 구매가이드 제목 */} {viewType === "productDetail" ? ( {title.replace(/
/g, "")}
) : (

)} {/* 구매가이드 설명 */} {(viewType === "pick" || viewType === "productDetail" || viewType === "purchaseGuideOverview") && description && (

)}

{(viewType === "pick" || viewType === "productDetail" || viewType === "purchaseGuideOverview") && ( )}
{viewType === "home" && } {viewType === "purchaseGuide" && (
)}
); }; export default PurchaseGuide;