- {OPEN_SEMINAR_DATA.map((openSeminar) => (
+
+ {OPEN_SEMINAR_DATA.map((seminar) => (
+
+
))}
)}
diff --git a/src/components/seminar/toggle/SeminarToggleMenu.tsx b/src/components/seminar/toggle/SeminarToggleMenu.tsx
index 39b0d44..30c873b 100644
--- a/src/components/seminar/toggle/SeminarToggleMenu.tsx
+++ b/src/components/seminar/toggle/SeminarToggleMenu.tsx
@@ -16,16 +16,16 @@ const SeminarToggleMenu = ({data}: {data:OpenSeminar}) => {
return (
+ className="p-3 flex justify-between items-center">
-
{data.opening_date}{" "}{data.type}
-
{data.seminar_date}
+
{data.seminar_month_date}{" "}{data.type}
+
{data.seminar_opening_date}
-
+
{data.status === false ? "종료" : "진행중"}
-
+
);
};
diff --git a/src/constants/seminar/openSeminarData.ts b/src/constants/seminar/openSeminarData.ts
index b3c10a3..42a3f3b 100644
--- a/src/constants/seminar/openSeminarData.ts
+++ b/src/constants/seminar/openSeminarData.ts
@@ -1,26 +1,88 @@
-import SeoHuiChan from '@/images/seminar/presenter/seohuichan.png';
-import { OpenSeminar } from '@/interfaces/seminar/openSeminar';
+import SeminarThumbnailCardImg from '@/svg/seminar/seminar_thumbnail_card.png';
+import PresenterProfileImg from '@/svg/seminar/presenter_profile_img.png';
+import { OpenDetailSeminar, OpenSeminar } from '@/interfaces/seminar/openSeminar';
+
+export const OPEN_DETAIL_SEMINAR_DATA:OpenDetailSeminar [] = [
+ {
+ id: 4,
+ presenter: `서희찬`,
+ seminar_title: `세미나 제목`,
+ presenter_role: `Lead`,
+ presenter_image_url: PresenterProfileImg.src,
+ },
+ {
+ id: 3,
+ presenter: `서희찬`,
+ seminar_title: `세미나 제목`,
+ presenter_role: `Lead`,
+ presenter_image_url: PresenterProfileImg.src,
+ },
+ {
+ id: 2,
+ presenter: `서희찬`,
+ seminar_title: `세미나 제목`,
+ presenter_role: `Lead`,
+ presenter_image_url: PresenterProfileImg.src,
+ },
+ {
+ id: 1,
+ presenter: `서희찬`,
+ seminar_title: `세미나 제목`,
+ presenter_role: `Lead`,
+ presenter_image_url: PresenterProfileImg.src,
+ },
+]
export const OPEN_SEMINAR_DATA: OpenSeminar[] = [
{
id: 1,
flag: 1,
type: 'Open Seminar',
- topic: 'DevTalk',
- opening_date: '2023/5',
- seminar_date: '2023.09.22 (FRI) 19:30',
+ seminar_opening_date: '2024.05.16 (THU) 18:30',
+ seminar_month_date: '2024/5',
+ location: '동국대학교 원흥관 PBL',
+ description: `
+ GDSC DGU의 소속이 아니더라도 기술과 경험을 공유하는 것에 관심이 있는 학생들을 대상으로 진행하는 세미나입니다.
+ `,
+ information: `
+ CONG(콩) : 축하 아카이빙 서비스
CONG은 왜 필요할까?
Unlearn Point 1️⃣ : 좋은 일이라도 나서서 축하해달라고 요청하는 것은 왠지 눈치보여 ...
Unlearn Point 2️⃣ : 축하는 대단한 일이어야만 받을 수 있겠지?
축하의 문제점 : 온/오프라인으로 축하받은 내용이 쉽게 휘발된다.
🥲 졸전 포스트잇들이 자꾸 떨어져..
간직하고 싶은데
아쉬워요.
🥲 구두로 축하를 받거나, 내가 자리에 없을 때 누가 온지 파악이 힘들어요.
🥲 졸전 포스트잇 집에 들고 갔는데 지금은 어디에 있는지 몰라요.
작은 일이라도 좋은 일이 생겼을 때,
내가 먼저 🙌🏻 축하해달라고 하면?
이렇게 받은 축하를 오래 간직할 수 있다면? 📁
'CONG'을 통해 축하받고 싶은 일을 알리고 축하 노트를 받아요!
축하의 순간, 사라지지 않게 콩
+ `,
+ image_url: SeminarThumbnailCardImg.src,
+ status: true,
+ seminars: OPEN_DETAIL_SEMINAR_DATA,
+ },
+ {
+ id: 2,
+ flag: 1,
+ type: 'Open Seminar',
+ seminar_opening_date: '2024.05.16 (THU) 18:30',
+ seminar_month_date: '2024/5',
location: '동국대학교 원흥관 PBL',
- title: `
- 휴, 하마터면
- 의사 될 뻔...
+ description: `
+ GDSC DGU의 소속이 아니더라도 기술과 경험을 공유하는 것에 관심이 있는 학생들을 대상으로 진행하는 세미나입니다.
+ `,
+ information: `
+ CONG(콩) : 축하 아카이빙 서비스
CONG은 왜 필요할까?
Unlearn Point 1️⃣ : 좋은 일이라도 나서서 축하해달라고 요청하는 것은 왠지 눈치보여 ...
Unlearn Point 2️⃣ : 축하는 대단한 일이어야만 받을 수 있겠지?
축하의 문제점 : 온/오프라인으로 축하받은 내용이 쉽게 휘발된다.
🥲 졸전 포스트잇들이 자꾸 떨어져..
간직하고 싶은데
아쉬워요.
🥲 구두로 축하를 받거나, 내가 자리에 없을 때 누가 온지 파악이 힘들어요.
🥲 졸전 포스트잇 집에 들고 갔는데 지금은 어디에 있는지 몰라요.
작은 일이라도 좋은 일이 생겼을 때,
내가 먼저 🙌🏻 축하해달라고 하면?
이렇게 받은 축하를 오래 간직할 수 있다면? 📁
'CONG'을 통해 축하받고 싶은 일을 알리고 축하 노트를 받아요!
축하의 순간, 사라지지 않게 콩
`,
+ image_url: SeminarThumbnailCardImg.src,
+ status: true,
+ seminars: OPEN_DETAIL_SEMINAR_DATA,
+ },
+ {
+ id: 3,
+ flag: 1,
+ type: 'Open Seminar',
+ seminar_opening_date: '2024.05.16 (THU) 18:30',
+ seminar_month_date: '2024/5',
+ location: '동국대학교 원흥관 PBL',
description: `
- 의사를 목표로 공부를 하다가,
- 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들
+ GDSC DGU의 소속이 아니더라도 기술과 경험을 공유하는 것에 관심이 있는 학생들을 대상으로 진행하는 세미나입니다.
+ `,
+ information: `
+ CONG(콩) : 축하 아카이빙 서비스
CONG은 왜 필요할까?
Unlearn Point 1️⃣ : 좋은 일이라도 나서서 축하해달라고 요청하는 것은 왠지 눈치보여 ...
Unlearn Point 2️⃣ : 축하는 대단한 일이어야만 받을 수 있겠지?
축하의 문제점 : 온/오프라인으로 축하받은 내용이 쉽게 휘발된다.
🥲 졸전 포스트잇들이 자꾸 떨어져..
간직하고 싶은데
아쉬워요.
🥲 구두로 축하를 받거나, 내가 자리에 없을 때 누가 온지 파악이 힘들어요.
🥲 졸전 포스트잇 집에 들고 갔는데 지금은 어디에 있는지 몰라요.
작은 일이라도 좋은 일이 생겼을 때,
내가 먼저 🙌🏻 축하해달라고 하면?
이렇게 받은 축하를 오래 간직할 수 있다면? 📁
'CONG'을 통해 축하받고 싶은 일을 알리고 축하 노트를 받아요!
축하의 순간, 사라지지 않게 콩
`,
- presenter: '서희찬',
- role: 'Lead',
- profile_image_url: SeoHuiChan.src,
- status: false
+ image_url: SeminarThumbnailCardImg.src,
+ status: false,
+ seminars: OPEN_DETAIL_SEMINAR_DATA,
},
]
\ No newline at end of file
diff --git a/src/constants/seminar/seminarData.ts b/src/constants/seminar/seminarData.ts
index 38f4c31..2f480f4 100644
--- a/src/constants/seminar/seminarData.ts
+++ b/src/constants/seminar/seminarData.ts
@@ -1,4 +1,4 @@
-import SeoHuiChan from '@/images/seminar/presenter/seohuichan.png';
+import SeminarThumbnailCardImg from '@/svg/seminar/seminar_thumbnail_card.png';
import { SeminarThumnail } from '@/interfaces/seminar/seminarThumbnail';
export const SEMINAR_DATA: SeminarThumnail[] = [
@@ -19,7 +19,7 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
`,
presenter: '서희찬',
role: 'Lead',
- profile_image_url: SeoHuiChan.src,
+ image_url: SeminarThumbnailCardImg.src,
},
{
id: 2,
@@ -28,11 +28,17 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
topic: 'DevTalk',
date: '2023.09.22 (FRI) 19:30',
location: '동국대학교 원흥관 PBL',
- title: '휴, 하마터면\n의사 될 뻔...',
- description: `의사를 목표로 공부를 하다가, 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들`,
+ title: `
+ 휴, 하마터면
+ 의사 될 뻔...
+ `,
+ description: `
+ 의사를 목표로 공부를 하다가,
+ 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들
+ `,
presenter: '서희찬',
role: 'Lead',
- profile_image_url: SeoHuiChan.src,
+ image_url: SeminarThumbnailCardImg.src,
},
{
id: 3,
@@ -41,11 +47,17 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
topic: 'DevTalk',
date: '2023.09.22 (FRI) 19:30',
location: '동국대학교 원흥관 PBL',
- title: '휴, 하마터면\n의사 될 뻔...',
- description: `의사를 목표로 공부를 하다가, 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들`,
+ title: `
+ 휴, 하마터면
+ 의사 될 뻔...
+ `,
+ description: `
+ 의사를 목표로 공부를 하다가,
+ 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들
+ `,
presenter: '서희찬',
role: 'Lead',
- profile_image_url: SeoHuiChan.src,
+ image_url: SeminarThumbnailCardImg.src,
},
{
id: 4,
@@ -54,11 +66,17 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
topic: 'DevTalk',
date: '2023.09.22 (FRI) 19:30',
location: '동국대학교 원흥관 PBL',
- title: '휴, 하마터면\n의사 될 뻔...',
- description: `의사를 목표로 공부를 하다가, 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들`,
+ title: `
+ 휴, 하마터면
+ 의사 될 뻔...
+ `,
+ description: `
+ 의사를 목표로 공부를 하다가,
+ 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들
+ `,
presenter: '서희찬',
role: 'Lead',
- profile_image_url: SeoHuiChan.src,
+ image_url: SeminarThumbnailCardImg.src,
},
{
id: 5,
@@ -67,11 +85,17 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
topic: 'DevTalk',
date: '2023.09.22 (FRI) 19:30',
location: '동국대학교 원흥관 PBL',
- title: '휴, 하마터면\n의사 될 뻔...',
- description: `의사를 목표로 공부를 하다가, 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들`,
+ title: `
+ 휴, 하마터면
+ 의사 될 뻔...
+ `,
+ description: `
+ 의사를 목표로 공부를 하다가,
+ 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들
+ `,
presenter: '서희찬',
role: 'Lead',
- profile_image_url: SeoHuiChan.src,
+ image_url: SeminarThumbnailCardImg.src,
},
{
id: 6,
@@ -80,11 +104,17 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
topic: 'DevTalk',
date: '2023.09.22 (FRI) 19:30',
location: '동국대학교 원흥관 PBL',
- title: '휴, 하마터면\n의사 될 뻔...',
- description: `의사를 목표로 공부를 하다가, 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들`,
+ title: `
+ 휴, 하마터면
+ 의사 될 뻔...
+ `,
+ description: `
+ 의사를 목표로 공부를 하다가,
+ 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들
+ `,
presenter: '서희찬',
role: 'Lead',
- profile_image_url: SeoHuiChan.src,
+ image_url: SeminarThumbnailCardImg.src,
},
{
id: 7,
@@ -93,11 +123,17 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
topic: 'DevTalk',
date: '2023.09.22 (FRI) 19:30',
location: '동국대학교 원흥관 PBL',
- title: '휴, 하마터면\n의사 될 뻔...',
- description: `의사를 목표로 공부를 하다가, 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들`,
+ title: `
+ 휴, 하마터면
+ 의사 될 뻔...
+ `,
+ description: `
+ 의사를 목표로 공부를 하다가,
+ 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들
+ `,
presenter: '서희찬',
role: 'Lead',
- profile_image_url: SeoHuiChan.src,
+ image_url: SeminarThumbnailCardImg.src,
},
{
id: 8,
@@ -106,11 +142,17 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
topic: 'DevTalk',
date: '2023.09.22 (FRI) 19:30',
location: '동국대학교 원흥관 PBL',
- title: '휴, 하마터면\n의사 될 뻔...',
- description: `의사를 목표로 공부를 하다가, 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들`,
+ title: `
+ 휴, 하마터면
+ 의사 될 뻔...
+ `,
+ description: `
+ 의사를 목표로 공부를 하다가,
+ 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들
+ `,
presenter: '서희찬',
role: 'Lead',
- profile_image_url: SeoHuiChan.src,
+ image_url: SeminarThumbnailCardImg.src,
},
{
id: 9,
@@ -119,11 +161,17 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
topic: 'DevTalk',
date: '2023.09.22 (FRI) 19:30',
location: '동국대학교 원흥관 PBL',
- title: '휴, 하마터면\n의사 될 뻔...',
- description: `의사를 목표로 공부를 하다가, 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들`,
+ title: `
+ 휴, 하마터면
+ 의사 될 뻔...
+ `,
+ description: `
+ 의사를 목표로 공부를 하다가,
+ 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들
+ `,
presenter: '서희찬',
role: 'Lead',
- profile_image_url: SeoHuiChan.src,
+ image_url: SeminarThumbnailCardImg.src,
},
{
id: 10,
@@ -132,11 +180,17 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
topic: 'DevTalk',
date: '2023.09.22 (FRI) 19:30',
location: '동국대학교 원흥관 PBL',
- title: '휴, 하마터면\n의사 될 뻔...',
- description: `의사를 목표로 공부를 하다가, 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들`,
+ title: `
+ 휴, 하마터면
+ 의사 될 뻔...
+ `,
+ description: `
+ 의사를 목표로 공부를 하다가,
+ 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들
+ `,
presenter: '서희찬',
role: 'Lead',
- profile_image_url: SeoHuiChan.src,
+ image_url: SeminarThumbnailCardImg.src,
},
{
id: 11,
@@ -145,11 +199,17 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
topic: 'DevTalk',
date: '2023.09.22 (FRI) 19:30',
location: '동국대학교 원흥관 PBL',
- title: '휴, 하마터면\n의사 될 뻔...',
- description: `의사를 목표로 공부를 하다가, 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들`,
+ title: `
+ 휴, 하마터면
+ 의사 될 뻔...
+ `,
+ description: `
+ 의사를 목표로 공부를 하다가,
+ 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들
+ `,
presenter: '서희찬',
role: 'Lead',
- profile_image_url: SeoHuiChan.src,
+ image_url: SeminarThumbnailCardImg.src,
},
{
id: 12,
@@ -158,11 +218,17 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
topic: 'DevTalk',
date: '2023.09.22 (FRI) 19:30',
location: '동국대학교 원흥관 PBL',
- title: '휴, 하마터면\n의사 될 뻔...',
- description: `의사를 목표로 공부를 하다가, 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들`,
+ title: `
+ 휴, 하마터면
+ 의사 될 뻔...
+ `,
+ description: `
+ 의사를 목표로 공부를 하다가,
+ 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들
+ `,
presenter: '서희찬',
role: 'Lead',
- profile_image_url: SeoHuiChan.src,
+ image_url: SeminarThumbnailCardImg.src,
},
{
id: 13,
@@ -171,11 +237,17 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
topic: 'DevTalk',
date: '2023.09.22 (FRI) 19:30',
location: '동국대학교 원흥관 PBL',
- title: '휴, 하마터면\n의사 될 뻔...',
- description: `의사를 목표로 공부를 하다가, 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들`,
+ title: `
+ 휴, 하마터면
+ 의사 될 뻔...
+ `,
+ description: `
+ 의사를 목표로 공부를 하다가,
+ 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들
+ `,
presenter: '서희찬',
role: 'Lead',
- profile_image_url: SeoHuiChan.src,
+ image_url: SeminarThumbnailCardImg.src,
},
{
id: 14,
@@ -184,10 +256,187 @@ export const SEMINAR_DATA: SeminarThumnail[] = [
topic: 'DevTalk',
date: '2023.09.22 (FRI) 19:30',
location: '동국대학교 원흥관 PBL',
- title: '휴, 하마터면\n의사 될 뻔...',
- description: `의사를 목표로 공부를 하다가, 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들`,
+ title: `
+ 휴, 하마터면
+ 의사 될 뻔...
+ `,
+ description: `
+ 의사를 목표로 공부를 하다가,
+ 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들
+ `,
+ presenter: '서희찬',
+ role: 'Lead',
+ image_url: SeminarThumbnailCardImg.src,
+ },
+ {
+ id: 15,
+ flag: 1,
+ type: 'Camping Seminar',
+ topic: 'DevTalk',
+ date: '2023.09.22 (FRI) 19:30',
+ location: '동국대학교 원흥관 PBL',
+ title: `
+ 휴, 하마터면
+ 의사 될 뻔...
+ `,
+ description: `
+ 의사를 목표로 공부를 하다가,
+ 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들
+ `,
+ presenter: '서희찬',
+ role: 'Lead',
+ image_url: SeminarThumbnailCardImg.src,
+ },
+ {
+ id: 16,
+ flag: 1,
+ type: 'Camping Seminar',
+ topic: 'DevTalk',
+ date: '2023.09.22 (FRI) 19:30',
+ location: '동국대학교 원흥관 PBL',
+ title: `
+ 휴, 하마터면
+ 의사 될 뻔...
+ `,
+ description: `
+ 의사를 목표로 공부를 하다가,
+ 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들
+ `,
+ presenter: '서희찬',
+ role: 'Lead',
+ image_url: SeminarThumbnailCardImg.src,
+ },
+ {
+ id: 17,
+ flag: 1,
+ type: 'Camping Seminar',
+ topic: 'DevTalk',
+ date: '2023.09.22 (FRI) 19:30',
+ location: '동국대학교 원흥관 PBL',
+ title: `
+ 휴, 하마터면
+ 의사 될 뻔...
+ `,
+ description: `
+ 의사를 목표로 공부를 하다가,
+ 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들
+ `,
+ presenter: '서희찬',
+ role: 'Lead',
+ image_url: SeminarThumbnailCardImg.src,
+ },
+ {
+ id: 18,
+ flag: 1,
+ type: 'Camping Seminar',
+ topic: 'DevTalk',
+ date: '2023.09.22 (FRI) 19:30',
+ location: '동국대학교 원흥관 PBL',
+ title: `
+ 휴, 하마터면
+ 의사 될 뻔...
+ `,
+ description: `
+ 의사를 목표로 공부를 하다가,
+ 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들
+ `,
+ presenter: '서희찬',
+ role: 'Lead',
+ image_url: SeminarThumbnailCardImg.src,
+ },
+ {
+ id: 19,
+ flag: 1,
+ type: 'Camping Seminar',
+ topic: 'DevTalk',
+ date: '2023.09.22 (FRI) 19:30',
+ location: '동국대학교 원흥관 PBL',
+ title: `
+ 휴, 하마터면
+ 의사 될 뻔...
+ `,
+ description: `
+ 의사를 목표로 공부를 하다가,
+ 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들
+ `,
+ presenter: '서희찬',
+ role: 'Lead',
+ image_url: SeminarThumbnailCardImg.src,
+ },
+ {
+ id: 20,
+ flag: 1,
+ type: 'Camping Seminar',
+ topic: 'DevTalk',
+ date: '2023.09.22 (FRI) 19:30',
+ location: '동국대학교 원흥관 PBL',
+ title: `
+ 휴, 하마터면
+ 의사 될 뻔...
+ `,
+ description: `
+ 의사를 목표로 공부를 하다가,
+ 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들
+ `,
+ presenter: '서희찬',
+ role: 'Lead',
+ image_url: SeminarThumbnailCardImg.src,
+ },
+ {
+ id: 21,
+ flag: 1,
+ type: 'Camping Seminar',
+ topic: 'DevTalk',
+ date: '2023.09.22 (FRI) 19:30',
+ location: '동국대학교 원흥관 PBL',
+ title: `
+ 휴, 하마터면
+ 의사 될 뻔...
+ `,
+ description: `
+ 의사를 목표로 공부를 하다가,
+ 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들
+ `,
+ presenter: '서희찬',
+ role: 'Lead',
+ image_url: SeminarThumbnailCardImg.src,
+ },
+ {
+ id: 22,
+ flag: 1,
+ type: 'Camping Seminar',
+ topic: 'DevTalk',
+ date: '2023.09.22 (FRI) 19:30',
+ location: '동국대학교 원흥관 PBL',
+ title: `
+ 휴, 하마터면
+ 의사 될 뻔...
+ `,
+ description: `
+ 의사를 목표로 공부를 하다가,
+ 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들
+ `,
+ presenter: '서희찬',
+ role: 'Lead',
+ image_url: SeminarThumbnailCardImg.src,
+ },
+ {
+ id: 23,
+ flag: 1,
+ type: 'Camping Seminar',
+ topic: 'DevTalk',
+ date: '2023.09.22 (FRI) 19:30',
+ location: '동국대학교 원흥관 PBL',
+ title: `
+ 휴, 하마터면
+ 의사 될 뻔...
+ `,
+ description: `
+ 의사를 목표로 공부를 하다가,
+ 프로그래밍을 시작한 과정들을 토대로 개발 공부를 하며 깨달은 것들
+ `,
presenter: '서희찬',
role: 'Lead',
- profile_image_url: SeoHuiChan.src,
+ image_url: SeminarThumbnailCardImg.src,
},
]
\ No newline at end of file
diff --git a/src/hooks/seminar/changePathtoNumber.tsx b/src/hooks/seminar/changePathtoNumber.tsx
new file mode 100644
index 0000000..bf66254
--- /dev/null
+++ b/src/hooks/seminar/changePathtoNumber.tsx
@@ -0,0 +1,13 @@
+export const changePathtoNumber = (pathname:string) => {
+ const match = pathname.match(/\/seminar\/(\d+)/);
+ const seminar_id = match ? parseInt(match[1], 10) : null;
+
+ return seminar_id;
+}
+
+export const changeOpenPathtoNumber = (pathname:string) => {
+ const match = pathname.match(/\/seminar\/open\/(\d+)/);
+ const seminar_id = match ? parseInt(match[1], 10) : null;
+
+ return seminar_id;
+}
\ No newline at end of file
diff --git a/src/interfaces/seminar/openSeminar.ts b/src/interfaces/seminar/openSeminar.ts
index e619caa..f401f43 100644
--- a/src/interfaces/seminar/openSeminar.ts
+++ b/src/interfaces/seminar/openSeminar.ts
@@ -2,15 +2,21 @@ export interface OpenSeminar {
id: number;
flag: number;
type: string;
- topic: string;
- opening_date: string;
- seminar_date: string;
+ seminar_opening_date: string;
+ seminar_month_date: string;
location: string;
- title: string;
description: string;
- presenter: string;
- role: string;
- profile_image_url: string;
+ information: string;
+ image_url: string;
status: boolean;
+ seminars: OpenDetailSeminar[];
+}
+
+export interface OpenDetailSeminar {
+ id: number;
+ presenter: string;
+ seminar_title: string;
+ presenter_role: string;
+ presenter_image_url: string;
}
\ No newline at end of file
diff --git a/src/interfaces/seminar/seminarThumbnail.ts b/src/interfaces/seminar/seminarThumbnail.ts
index 7160158..21fc2e5 100644
--- a/src/interfaces/seminar/seminarThumbnail.ts
+++ b/src/interfaces/seminar/seminarThumbnail.ts
@@ -9,6 +9,6 @@ export interface SeminarThumnail {
description: string;
presenter: string;
role: string;
- profile_image_url: string;
+ image_url: string;
}
\ No newline at end of file