From 6cfd5b6043d918239bc4f9dcb4d43d78aa4c75e8 Mon Sep 17 00:00:00 2001 From: Eunji <129590633+bianbbc87@users.noreply.github.com> Date: Tue, 7 May 2024 03:40:48 +0900 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8FRefactor=20-=20=EC=84=B8?= =?UTF-8?q?=EB=AF=B8=EB=82=98=20=EB=A6=AC=EB=B7=B0=20data=20set=20?= =?UTF-8?q?=EC=88=98=EC=A0=95=20#44?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../review/SeminalDetailReviewDetail.tsx | 4 +- .../review/SeminarDetailReview.tsx | 6 +- src/constants/seminar/seminarData.ts | 58 +++++- src/constants/seminar/seminarReviewData.ts | 167 ++++++++++++------ src/interfaces/seminar/seminarReview.ts | 3 +- src/interfaces/seminar/seminarThumbnail.ts | 4 + 6 files changed, 177 insertions(+), 65 deletions(-) diff --git a/src/components/seminar/seminarDetail/review/SeminalDetailReviewDetail.tsx b/src/components/seminar/seminarDetail/review/SeminalDetailReviewDetail.tsx index 5400f95..1a363f4 100644 --- a/src/components/seminar/seminarDetail/review/SeminalDetailReviewDetail.tsx +++ b/src/components/seminar/seminarDetail/review/SeminalDetailReviewDetail.tsx @@ -18,7 +18,7 @@ const SeminarDetailReviewDetail = ({ data }: { data: SeminarReview }) => { return (
-

사람 이름

+

{data.author}

{ whileHover={{ scale: 1.05, transition: { duration: 0.2 } }} whileTap={{ scale: 0.8 }} > -

리뷰 내용

+

{data.content}

); diff --git a/src/components/seminar/seminarDetail/review/SeminarDetailReview.tsx b/src/components/seminar/seminarDetail/review/SeminarDetailReview.tsx index 90c4c3f..dd2eca8 100644 --- a/src/components/seminar/seminarDetail/review/SeminarDetailReview.tsx +++ b/src/components/seminar/seminarDetail/review/SeminarDetailReview.tsx @@ -1,8 +1,8 @@ -import { SEMINAR_REVIEW } from '@/constants/seminar/seminarReviewData'; import React from 'react'; import SeminarDetailReviewDetail from './SeminalDetailReviewDetail'; import { motion } from 'framer-motion'; import { seminarCardVariants } from '@/constants/seminar/seminarCardVariants'; +import { SeminarReview } from '@/interfaces/seminar/seminarReview'; /** * @description @@ -15,7 +15,7 @@ import { seminarCardVariants } from '@/constants/seminar/seminarCardVariants'; * Renders the header component for the recruitment section. * @returns The rendered header component. */ -const SeminarDetailReview = () => { +const SeminarDetailReview = ({ data }: { data: SeminarReview[] }) => { return (
@@ -23,7 +23,7 @@ const SeminarDetailReview = () => { Review

- {SEMINAR_REVIEW.map((review) => ( + {data.map((review) => (