Open sugoring opened 6 months ago
휴일 일정 3월: 1, 2, 3, 9, 10, 16, 17, 23, 24, 30, 31 4월: 6, 7, 10(총선), 13, 14, 20, 21, 27, 28 5월: 1, 4, 5, 6, 11, 12, 15, 18, 19, 25, 26 6월: 1, 2, 6, 8, 9, 14, 15, 16, 22, 23
회차 구분 1회차: 운영 예정[0:0 ~ 8:29] / 운영 중[8:30 ~ 8:53] 2회차: 운영 예정[8:54 ~ 9:29] / 운영 중[9:30 ~ 9:53] 3회차: 운영 예정[9:54 ~ 9:59] / 운영 중[10:00 ~ 10:23] 4회차: 운영 예정[10:24 ~ 11:29] / 운영 중[11:30 ~ 11:53] 5회차: 운영 예정[11:54] ~ [11:59] / 운영 중[12:00 ~ 12:23] 6회차: 운영 예정[12:24 ~ 12:59] / 운영 중[13:00 ~ 13:23] 7회차: 운영 예정[13:24 ~ 14:29] / 운영 중[14:30 ~ 14:53] 8회차: 운영 예정[14:54 ~ 13:59] / 운영 중16:00 ~ 16:23] 9회차: 운영 예정[14:24 ~ 16:29] / 운영 중[17:30 ~ 17:53] 10회차: 운영 예정[17:54 ~ 17:59] / 운영 중[18:00 ~ 18:23] 운영 종료[18:24 ~ 23:59]
HomeScreen.js: 메인 페이지, 현재 시각 표시. Holiday.js를 임포트하고, 현재 시각 상태를 넘겨줌.
Holiday.js: 현재 날짜에 따른 휴일 여부를 표시. 이전 및 다음 날짜로 이동 버튼 존재(오늘 날짜로 되돌아오기 버튼 존재). Round.js를 임포트하고, 현재 시각 상태와 휴일 여부를 넘겨줌. 휴일 일정 3월: 1, 2, 3, 9, 10, 16, 17, 23, 24, 30, 31 4월: 6, 7, 10(총선), 13, 14, 20, 21, 27, 28 5월: 1, 4, 5, 6, 11, 12, 15, 18, 19, 25, 26 6월: 1, 2, 6, 8, 9, 14, 15, 16, 22, 23
Round.js: 휴일이 아닌 경우, 현재 회차와 해당 회차의 운행 시간표를 표시. 이전 및 다음 회차로 이동 버튼 존재.
1회차: 운영 예정[0:0 ~ 8:29] / 운영 중[8:30 ~ 8:53] 2회차: 운영 예정[8:54 ~ 9:29] / 운영 중[9:30 ~ 9:53] 3회차: 운영 예정[9:54 ~ 9:59] / 운영 중[10:00 ~ 10:23] 4회차: 운영 예정[10:24 ~ 11:29] / 운영 중[11:30 ~ 11:53] 5회차: 운영 예정[11:54] ~ [11:59] / 운영 중[12:00 ~ 12:23] 6회차: 운영 예정[12:24 ~ 12:59] / 운영 중[13:00 ~ 13:23] 7회차: 운영 예정[13:24 ~ 14:29] / 운영 중[14:30 ~ 14:53] 8회차: 운영 예정[14:54 ~ 13:59] / 운영 중16:00 ~ 16:23] 9회차: 운영 예정[14:24 ~ 16:29] / 운영 중[17:30 ~ 17:53] 10회차: 운영 예정[17:54 ~ 17:59] / 운영 중[18:00 ~ 18:23] 운영 종료[18:24 ~ 23:59]
[HomeScreen.js]
현재 날짜
를 표시함.Round.js
의 운행 회차
정보를 초기 값으로 변경함.휴일 여부 isHoliday
를 표시함.Round.js
를 import하고, 휴일 여부 isHoliday
상태를 전달함.[Round.js]
현재 시각
을 표시함.휴일 여부
확인: 부모 컴포넌트로부터 전달받은 휴일 여부 isHoliday
상태를 확인함.
현재 시각
과 비교하여 운행 회차
정보(몇 회차인지, 운행 예정인지, 운영 중인지)를 표시함.운행 회차
정보(몇 회차인지, 운행 예정인지, 운영 중인지)로 변경함.
TODO 목록