{"code":"import React from \"react\";\r\nimport Text from \"../UI/Text\";\r\nvar ReviewBox = function (props) {\r\n    var type = props.type, review = props.review, reviewCnt = props.reviewCnt, onClickReivewModal = props.onClickReivewModal, onSetClickedReview = props.onSetClickedReview;\r\n    var reviewWidth = function () {\r\n        if (reviewCnt === 1) {\r\n            if (type === \"home\")\r\n                return \"w-[30.5rem] pc:w-[33.9rem]\";\r\n            else if (type === \"pick\")\r\n                return \"w-[30.5rem] pc:w-[76.8rem]\";\r\n        }\r\n        else {\r\n            if (type === \"home\")\r\n                return \"w-[27.9rem] pc:w-[33.9rem]\";\r\n            else if (type === \"pick\")\r\n                return \"w-[27.9rem] pc:w-[38rem]\";\r\n        }\r\n    };\r\n    return (React.createElement(\"div\", { className: \"\".concat(review.type === \"nosearch\" ? \"bg-blue-1\" : \"bg-gray-1 cursor-pointer\", \" \").concat(reviewWidth(), \" h-[8.6rem] p-[1.2rem] rounded-lg pc:h-[8.5rem]\"), onClick: function (e) {\r\n            e.preventDefault();\r\n            if (review.type === \"nosearch\")\r\n                return;\r\n            onClickReivewModal();\r\n            onSetClickedReview({\r\n                type: review.type,\r\n                content: review.content,\r\n                createdAt: review.createdAt,\r\n                images: review.images,\r\n                point: review.point,\r\n                writer: review.writer,\r\n            });\r\n        } },\r\n        review.type === \"nosearch\" ? (React.createElement(\"div\", { className: \"flex items-center justify-center mb-[0.4rem]\" },\r\n            React.createElement(\"img\", { src: \"https://nosearch.com/static/webp/images/logo.webp\", className: \"w-[1.6rem] mr-[0.4rem]\" }),\r\n            React.createElement(Text, { type: \"D2\", className: \"text-blue-8\" }, \"\\uB178\\uC368\\uCE58 \\uB450\\uC904\\uD3C9\"))) : (React.createElement(Text, { type: \"D2\", className: \"text-gray-6 mb-[0.4rem]\" }, \"\\uAD6C\\uB9E4\\uD6C4\\uAE30\")),\r\n        React.createElement(\"p\", { className: \"text-body-8 text-gray-10 break-all line-clamp-2 \".concat(review.type === \"nosearch\" ? \"font-bold text-center\" : \"font-medium\"), dangerouslySetInnerHTML: {\r\n                __html: review.content,\r\n            }, \"aria-label\": \"\\uB178\\uC368\\uCE58 \\uB9AC\\uBDF0\" })));\r\n};\r\nexport default ReviewBox;\r\n","references":["/Users/dongyoonkim/Dev/nosearch-react-component/node_modules/@types/react/index.d.ts","/Users/dongyoonkim/Dev/nosearch-react-component/src/components/UI/Text/index.ts","/Users/dongyoonkim/Dev/nosearch-react-component/src/components/NosearchPick/NosearchPick.types.ts"],"dts":{"name":"/Users/dongyoonkim/Dev/nosearch-react-component/lib/components/NosearchPick/ReviewBox.d.ts","writeByteOrderMark":false,"text":"import { IReviewData } from \"./NosearchPick.types\";\r\ndeclare const ReviewBox: (props: {\r\n    type: string;\r\n    review: IReviewData;\r\n    reviewCnt: number;\r\n    onClickReivewModal: () => void;\r\n    onSetClickedReview: (review: IReviewData) => void;\r\n}) => JSX.Element;\r\nexport default ReviewBox;\r\n"}}
