🤖
980 in / 654 out / 1634 total tokens
출퇴근 등록 전 시간을 확인하고 수정할 수 있는 팝업을 추가했다.
기존에는 출근/퇴근 버튼을 누르면 현재 시간으로 즉시 등록됐다. 실수를 방지하고 시간을 조정할 수 있도록 중간에 확인 단계를 넣었다. 팝업이 뜨면 현재 시간이 자동으로 입력되어 있고, 필요하면 time input으로 수정한 뒤 등록할 수 있다. BottomBar와 DaySheet 두 곳에 동일한 패턴을 적용했다.
let showClockPopup = false;
let clockPopupMode = 'in'; // 'in' or 'out'
let clockPopupTime = '';
function handleMainBtn() {
if (btnState === 'clockIn') {
clockPopupMode = 'in';
clockPopupTime = nowTime();
showClockPopup = true;
}
}UX 개선. 실수로 잘못된 시간 등록하는 일이 꽤 있었는데 이제 방지할 수 있다.