Skip to content

Commit

Permalink
♻️Refactor - 세미나 리뷰 data set 수정 #44
Browse files Browse the repository at this point in the history
  • Loading branch information
bianbbc87 committed May 6, 2024
1 parent 2d084c0 commit 6cfd5b6
Show file tree
Hide file tree
Showing 6 changed files with 177 additions and 65 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,15 @@ const SeminarDetailReviewDetail = ({ data }: { data: SeminarReview }) => {

return (
<div className="mt-5 flex flex-col p-5 bg-mono_900 rounded-xl">
<p className='B1 pointer-events-none'>사람 이름</p>
<p className='B1 pointer-events-none'>{data.author}</p>
<motion.section
viewport={{ once: true, amount: 0.9 }}
variants={seminarCardVariants}
style={{ transformOrigin: '10% 60%' }}
whileHover={{ scale: 1.05, transition: { duration: 0.2 } }}
whileTap={{ scale: 0.8 }}
>
<p className='mt-3 B1 pointer-events-none'>리뷰 내용</p>
<p className='mt-3 B1 pointer-events-none'>{data.content}</p>
</motion.section>
</div>
);
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -15,15 +15,15 @@ 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 (
<div className="w-full flex mt-10 flex-col inline-flex min-h-fit relative">
<p className="H4 px-2 py-3 pointer-events-none">
Review
</p>
<p className="mb-3 border border-solid text-mono_700 h-0"/>
{SEMINAR_REVIEW.map((review) => (
{data.map((review) => (
<motion.section
key={review.id}
initial={{ y: 20, opacity: 0 }}
Expand Down
58 changes: 57 additions & 1 deletion src/constants/seminar/seminarData.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
import SeminarThumbnailCardImg from '@/svg/seminar/seminar_thumbnail_card.png';
import PresenterProfileImg from '@/svg/seminar/presenter_profile_img.png';
import { SeminarThumnail } from '@/interfaces/seminar/seminarThumbnail';
import { SeminarReview } from '@/interfaces/seminar/seminarReview';
import { SEMINAR_REVIEWS_DATA } from './seminarReviewData';

export const SEMINAR_DATA: SeminarThumnail[] = [
{
Expand All @@ -22,6 +24,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 2,
Expand All @@ -42,6 +46,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 3,
Expand All @@ -62,6 +68,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 4,
Expand All @@ -82,6 +90,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 5,
Expand All @@ -102,6 +112,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 6,
Expand All @@ -122,6 +134,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 7,
Expand All @@ -142,6 +156,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 8,
Expand All @@ -162,6 +178,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 9,
Expand All @@ -182,6 +200,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 10,
Expand All @@ -202,6 +222,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 11,
Expand All @@ -222,6 +244,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 12,
Expand All @@ -242,6 +266,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 13,
Expand All @@ -262,6 +288,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 14,
Expand All @@ -282,6 +310,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 15,
Expand All @@ -302,6 +332,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 16,
Expand All @@ -322,6 +354,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 17,
Expand All @@ -342,6 +376,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 18,
Expand All @@ -362,6 +398,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 19,
Expand All @@ -382,6 +420,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 20,
Expand All @@ -402,6 +442,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 21,
Expand All @@ -422,6 +464,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 22,
Expand All @@ -442,6 +486,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 23,
Expand All @@ -462,6 +508,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 24,
Expand All @@ -482,6 +530,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 25,
Expand All @@ -502,6 +552,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 26,
Expand All @@ -522,6 +574,8 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
{
id: 27,
Expand All @@ -542,5 +596,7 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
presenter_role: 'Lead',
seminar_image_url: SeminarThumbnailCardImg.src,
presenter_image_url: PresenterProfileImg.src,
pdf_url: "/pdf/test_pdf.pdf",
reviews: SEMINAR_REVIEWS_DATA[0],
},
]
]
Loading

0 comments on commit 6cfd5b6

Please sign in to comment.