diff --git a/src/components/seminar/seminarDetail/review/SeminalDetailReviewDetail.tsx b/src/components/seminar/seminarDetail/review/SeminalDetailReviewDetail.tsx new file mode 100644 index 0000000..e6d36bf --- /dev/null +++ b/src/components/seminar/seminarDetail/review/SeminalDetailReviewDetail.tsx @@ -0,0 +1,24 @@ +import { SeminarReview } from '@/interfaces/seminar/seminarReview'; +import React from 'react'; + +/** + * @description + * 세미나 상세 페이지 리뷰 디테일 컴포넌트 + * @component SeminarDetailReviewDetail + * @returns {JSX.Element} SeminarDetailReviewDetail + * @since 2024.04.18 + */ +/** + * Renders the header component for the recruitment section. + * @returns The rendered header component. + */ +const SeminarDetailReviewDetail = ({ data }: { data: SeminarReview }) => { + + return ( +
+

사람 이름

+

리뷰 내용

+
+ ); +}; +export default SeminarDetailReviewDetail; diff --git a/src/components/seminar/seminarDetail/review/SeminarDetailReview.tsx b/src/components/seminar/seminarDetail/review/SeminarDetailReview.tsx new file mode 100644 index 0000000..8fdda8f --- /dev/null +++ b/src/components/seminar/seminarDetail/review/SeminarDetailReview.tsx @@ -0,0 +1,32 @@ +import { SEMINAR_REVIEW } from '@/constants/seminar/seminarReviewData'; +import React from 'react'; +import SeminarDetailReviewDetail from './SeminalDetailReviewDetail'; + +/** + * @description + * 세미나 상세 페이지 리뷰 컴포넌트 + * @component SeminarDetailReview + * @returns {JSX.Element} SeminarDetailReivew + * @since 2024.04.18 + */ +/** + * Renders the header component for the recruitment section. + * @returns The rendered header component. + */ +const SeminarDetailReview = () => { + + return ( +
+

+ Review +

+

+ {SEMINAR_REVIEW.map((review) => ( + + ))} +

+ ); +}; +export default SeminarDetailReview; diff --git a/src/constants/seminar/seminarReviewData.ts b/src/constants/seminar/seminarReviewData.ts new file mode 100644 index 0000000..c2d0397 --- /dev/null +++ b/src/constants/seminar/seminarReviewData.ts @@ -0,0 +1,59 @@ +import { SeminarReview } from "@/interfaces/seminar/seminarReview"; + +export const SEMINAR_REVIEW: SeminarReview[] = [ + { + id: 1, + author: '사람 이름', + content: '리뷰 내용~ \n 리뷰 내용~' + }, + { + id: 2, + author: '사람 이름', + content: '리뷰 내용~ \n 리뷰 내용~' + }, + { + id: 3, + author: '사람 이름', + content: '리뷰 내용~ \n 리뷰 내용~' + }, + { + id: 4, + author: '사람 이름', + content: '리뷰 내용~ \n 리뷰 내용~' + }, + { + id: 5, + author: '사람 이름', + content: '리뷰 내용~ \n 리뷰 내용~' + }, + { + id: 6, + author: '사람 이름', + content: '리뷰 내용~ \n 리뷰 내용~' + }, + { + id: 7, + author: '사람 이름', + content: '리뷰 내용~ \n 리뷰 내용~' + }, + { + id: 8, + author: '사람 이름', + content: '리뷰 내용~ \n 리뷰 내용~' + }, + { + id: 9, + author: '사람 이름', + content: '리뷰 내용~ \n 리뷰 내용~' + }, + { + id: 10, + author: '사람 이름', + content: '리뷰 내용~ \n 리뷰 내용~' + }, + { + id: 11, + author: '사람 이름', + content: '리뷰 내용~ \n 리뷰 내용~' + }, + ]; \ No newline at end of file diff --git a/src/interfaces/seminar/seminarReview.ts b/src/interfaces/seminar/seminarReview.ts new file mode 100644 index 0000000..191cc5f --- /dev/null +++ b/src/interfaces/seminar/seminarReview.ts @@ -0,0 +1,6 @@ +export interface SeminarReview { + id: number; + author: string; + content: string; +} + \ No newline at end of file