From b25d7242b12392d5d7b6bd3e6847f59a9df56a0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EA=B7=9C=ED=9A=8C?= <48755156+KimKyuHoi@users.noreply.github.com> Date: Mon, 23 Dec 2024 18:04:15 +0900 Subject: [PATCH] Release-v1.4.0 (#184) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 메인 화면 리드미 페이지 독스 기능 업데이트 (#164) * feat: GDSC => GDGoC 업데이트 * Docs: 메인 리드미 Docs 업데이트 * 로고 컨테스트 별 날짜 별로 로고 게시 (#169) * feat: code refactoring * Refac: MainNavigation refac * design: 로고 컨테스트 이미지 추가 * feat: navigation Logo 설정 * Design: Admin 로고 수정 * 뷰포인트 기반 lazy loading 로직 수정, GA 커스텀 이벤트 등록 및 채용공고 업데이트 (#171) * feat: 뷰포인트 기반 레이지로딩 구현 * Design: 세부 CSS 수정 * fix: 뷰포인트별 레이지로딩 구현 * Design: 날짜 원 수정 * Fix: 지원일자 조정 및 데이터 값 수정 * Design: CSS 수정 * Docs: 일정 등록 * Design: Apply Page CSS 수정 * Feat: GA Event 등록 * Fix: 페이지별 권한 설정 및 알람 설정 * feat: 커스텀 이벤트 추가 * Chore: 코드 주석처리 * Fix: 모듈화 수정 * Fix: build 수정 및 메타데이터 수정 * fix: 지원날짜 null로 올 경우 오늘 날짜로 들어가도록 처리 (#172) * observer-lazy-loading-package적용하기 (#175) * Chore: react-lazy-observer 패키지 설치 * feat: react-lazy-observer 패키지 대체 * 프론트엔드, 안드로이드 직렬 추가 (#181) * feat: 프엔, 안드 직렬 게시글 추가 * docs: 안드, 프엔 게시글 추가 * Feat/apply frontend (#183) * feat: 프엔, 안드 직렬 게시글 추가 * docs: 안드, 프엔 게시글 추가 --------- Co-authored-by: CHAE_WON_SHIN <96687276+chae-won-shin@users.noreply.github.com> --- src/pages/apply/components/ApplyEx.tsx | 12 +++++----- src/pages/apply/components/ApplyForm.tsx | 20 ++++++++-------- src/pages/apply/components/ApplyNavBox.tsx | 24 ++++++++++---------- src/pages/apply/components/ApplySaveForm.tsx | 12 +++++----- 4 files changed, 34 insertions(+), 34 deletions(-) diff --git a/src/pages/apply/components/ApplyEx.tsx b/src/pages/apply/components/ApplyEx.tsx index 5a222857..7ffffce6 100644 --- a/src/pages/apply/components/ApplyEx.tsx +++ b/src/pages/apply/components/ApplyEx.tsx @@ -4,10 +4,10 @@ import { useParams, useNavigate } from 'react-router-dom'; import CommonBtn from '@gdg/components/common/button/CommonBtn'; import { - // FrontendData, + FrontendData, BackendData, AIData, - // AndroidData, + AndroidData, DesignerData, } from '@gdg/pages/apply/components/ApplyDocs'; import ApplyQualify from '@gdg/pages/apply/components/ApplyQualify'; @@ -63,14 +63,14 @@ const ApplyEx = () => { const getData = (tech: string): ApplyExInterface | null => { switch (tech) { - // case 'frontend': - // return FrontendData; + case 'frontend': + return FrontendData; case 'backend': return BackendData; case 'ai': return AIData; - // case 'android': - // return AndroidData; + case 'android': + return AndroidData; case 'designer': return DesignerData; default: diff --git a/src/pages/apply/components/ApplyForm.tsx b/src/pages/apply/components/ApplyForm.tsx index d35cb298..ce6cefea 100644 --- a/src/pages/apply/components/ApplyForm.tsx +++ b/src/pages/apply/components/ApplyForm.tsx @@ -26,9 +26,9 @@ import { InputWrapper, } from '@gdg/pages/apply/components/ApplyForm.style'; import { - // FrontendData, + FrontendData, BackendData, - // AndroidData, + AndroidData, AIData, DesignerData, } from '@gdg/pages/apply/components/ApplyFormDocs'; @@ -51,14 +51,14 @@ import { const getTrack = (tech: string): string => { switch (tech.toLowerCase()) { - // case 'frontend': - // return 'FRONT_END'; + case 'frontend': + return 'FRONT_END'; case 'backend': return 'BACK_END'; case 'ai': return 'AI'; - // case 'android': - // return 'ANDROID'; + case 'android': + return 'ANDROID'; case 'designer': return 'DESIGNER'; default: @@ -97,14 +97,14 @@ const ApplyForm = () => { const getData = (tech: string): ApplyFormQuestionInterface | null => { switch (tech) { - // case 'frontend': - // return FrontendData; + case 'frontend': + return FrontendData; case 'backend': return BackendData; case 'ai': return AIData; - // case 'android': - // return AndroidData; + case 'android': + return AndroidData; case 'designer': return DesignerData; default: diff --git a/src/pages/apply/components/ApplyNavBox.tsx b/src/pages/apply/components/ApplyNavBox.tsx index ee454c68..840fe689 100644 --- a/src/pages/apply/components/ApplyNavBox.tsx +++ b/src/pages/apply/components/ApplyNavBox.tsx @@ -91,12 +91,12 @@ const ApplySubText = styled(Text)` `; const DeveloperData = [ - // { - // id: 0, - // korean: '프론트엔드 개발자', - // english: 'Frontend Developer', - // link: '/apply/frontend', - // }, + { + id: 0, + korean: '프론트엔드 개발자', + english: 'Frontend Developer', + link: '/apply/frontend', + }, { id: 1, korean: '백엔드 개발자', @@ -109,12 +109,12 @@ const DeveloperData = [ english: 'AI Developer', link: '/apply/ai', }, - // { - // id: 3, - // korean: '안드로이드 개발자', - // english: 'Android Developer', - // link: '/apply/android', - // }, + { + id: 3, + korean: '안드로이드 개발자', + english: 'Android Developer', + link: '/apply/android', + }, { id: 4, korean: '디자이너', diff --git a/src/pages/apply/components/ApplySaveForm.tsx b/src/pages/apply/components/ApplySaveForm.tsx index 8afd15fe..b24b32de 100644 --- a/src/pages/apply/components/ApplySaveForm.tsx +++ b/src/pages/apply/components/ApplySaveForm.tsx @@ -25,9 +25,9 @@ import { InputWrapper, } from '@gdg/pages/apply/components/ApplyForm.style'; import { - // FrontendData, + FrontendData, BackendData, - // AndroidData, + AndroidData, AIData, DesignerData, } from '@gdg/pages/apply/components/ApplyFormDocs'; @@ -84,14 +84,14 @@ const ApplySaveForm = ({ SaveData }: ApplySaveFormProps) => { const getData = (techStack: string): ApplyFormQuestionInterface | null => { switch (techStack) { - // case 'FRONT_END': - // return FrontendData; + case 'FRONT_END': + return FrontendData; case 'BACK_END': return BackendData; case 'AI': return AIData; - // case 'ANDROID': - // return AndroidData; + case 'ANDROID': + return AndroidData; case 'DESIGNER': return DesignerData; default: