From f9fad4ec3bd902781f57de9c83144346b50a56bc Mon Sep 17 00:00:00 2001 From: ojinikim Date: Mon, 12 Aug 2024 19:42:50 +0900 Subject: [PATCH] =?UTF-8?q?add=20::=20=EC=8B=A0=EC=9E=85=EC=83=9D=20?= =?UTF-8?q?=EC=A0=84=ED=98=95=20=EC=9D=BC=EC=A0=95=20=ED=91=9C=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/NewAdmission.tsx | 140 ++++++++++++++++++++++++++++++++++++- 1 file changed, 139 insertions(+), 1 deletion(-) diff --git a/src/pages/NewAdmission.tsx b/src/pages/NewAdmission.tsx index 8deea95..a47290d 100644 --- a/src/pages/NewAdmission.tsx +++ b/src/pages/NewAdmission.tsx @@ -3,8 +3,51 @@ import styled from '@emotion/styled'; import Download from '@/assets/Download.svg'; import { Icon, Text, theme } from '@team-entry/design_system'; import { useAuthority } from '@/hooks/useAuthority'; +import { color, realBlack } from '@team-entry/design_system/build/style/color'; const NewAdmissionPage = () => { + const note = [ + '① 등기우편 접수는 제출 마감일 우체국 소인까지 인정', + + '② 합격자 등록은 입학동의서 제출로 대신함', + + '③ 원서는 전형의 구분과 상관없이 단일 지원이 원칙임', + + '④ 전형 일정은 추후 변경될 수 있음', + ]; + const newStudentSchedule = [ + { + title: '원서 접수', + schedule: ' 2024.10.14.(월)~10.17.(목) 17:00', + location: '인터넷 접수(본교 홈페이지에 별도 안내)', + }, + { + title: '원서 및 증빙서류 제출', + schedule: '2024.10.14.(월)~10.17.(목) 17:00', + location: '본교 접수처 또는 등기우편', + }, + { title: '1차 전형 합격자 발표', schedule: '2024.10.21.(월) 15:00', location: '원서접수 사이트' }, + { + title: '2차 전형(심층면접 등)', + schedule: '2024.10.25.(금) 09:00', + location: '본교 내 지정장소', + }, + { + title: '최종 합격자 발표', + schedule: '2024.10. 31.(목) 10:00', + location: '원서접수 사이트', + }, + { + title: '합격자 등록(입학동의서 제출)', + schedule: '2024.11. 1.(금)~11.8.(금) 17:00', + location: '본교 등록 접수처 또는 등기우편', + }, + { + title: '건강검진 결과 제출', + schedule: '2024.11. 1.(금)~11.16.(토)', + location: '병원에서 검사 후 본교에 제출', + }, + ]; const { isAdmin } = useAuthority(); const DownLoad = () => { @@ -26,7 +69,59 @@ const NewAdmissionPage = () => { 2025전형요강.pdf - {/* <_Image /> */} + + 2025학년도 신입생 전형 일정 + + <_TableBox> + <_Table> + <_Tr> + <_Title> + + 구분 + + + <_Title> + + 일정 + + + <_Title> + + 장소 + + + + {newStudentSchedule.map(({ title, schedule, location }, index) => ( + <_Tr key={index}> + <_Th> + + {title} + + + <_Td> + + {schedule} + + + <_Td> + + {location} + + + + ))} + <_Tr> + <_Th>비고 + <_DetailsTd colSpan={2}> + {note.map((text, index) => ( + + {text} + + ))} + + + + ); @@ -34,6 +129,49 @@ const NewAdmissionPage = () => { export default NewAdmissionPage; +const _TableBox = styled.div` + width: 100%; + border-top: 2px solid ${color.orange500}; +`; + +const _Table = styled.table` + border-collapse: collapse; + width: 100%; +`; + +const _Tr = styled.tr``; + +const _Title = styled.th` + white-space: nowrap; + text-align: center; + padding: 8px 4px; + background-color: ${color.black50}; + letter-spacing: 4px; + border: 1px solid ${color.black100}; +`; + +const _Th = styled.th` + white-space: nowrap; + text-align: center; + padding: 8px 4px; + background-color: ${color.black50}; + border: 1px solid ${color.black100}; + vertical-align: middle; +`; + +const _Td = styled.td` + white-space: nowrap; + text-align: center; + padding: 8px 4px; + border: 1px solid ${color.black100}; +`; + +const _DetailsTd = styled.td` + white-space: nowrap; + padding: 8px; + border: 1px solid ${color.black100}; +`; + const _Container = styled.div` display: flex; justify-content: center;