유저는 체크인, 체크아웃 날짜를 정할 수 있다.
Closed this issue · 0 comments
ju-kkim commented
Checklist
- (미니)검색바의 체크인, 체크아웃 영역을 클릭하면 캘린더를 표시한다.
- 캘린더의 좌우 버튼을 클릭하면 2달 간격으로 이동한다.
- 이번 달이 보여지고 있는 경우에는 이전 버튼을 비활성화 한다.
- 현재 날짜를 기준으로 지난 날짜는 비활성화 한다.
- 캘린더의 체크인 날짜가 비어있는지 확인한다.
- 캘린더의 체크아웃 날짜가 비어있는지 확인한다.
- 1-5, 1-6을 만족하는 경우 클릭한 날짜를 체크인 날짜로 설정한다.(검색바 및 캘린더에 적용)
- 1-6을 만족하는 경우 클릭한 날짜를 체크아웃 날짜로 설정한다.(검색바 및 캘린더에 적용)
- 클릭한 날짜가 체크인 날짜보다 이전일 경우, 설정된 날짜를 초기화하고 클릭한 날짜를 체크인 날짜로 설정한다.
- 체크인 체크아웃 날짜가 모두 설정되면, 캘린더 사이에 있는 날짜를 활성화한다.
- 활성화된 날짜가 있으면, ❌ 버튼을 표시한다.
- ❌ 버튼을 클릭하면 날짜를 초기화한다.
- 캘린더 이외의 영역을 클릭하면 캘린더를 없앤다.