Skip to content

Commit 045dde3

Browse files
authored
fix esLint
1 parent 54c4024 commit 045dde3

1 file changed

Lines changed: 14 additions & 13 deletions

File tree

src/components/TimePicker/TimePicker.tsx

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -281,24 +281,25 @@ function TimePicker(
281281
newSelection = 2;
282282
}
283283
} else {
284-
// trimmedText.length is 0 or >= 2
284+
// Handle empty input or multiple digits
285285
if (trimmedText.length === 0) {
286286
newHour = '00';
287287
newSelection = 0;
288+
return;
289+
}
290+
291+
const candidate = trimmedText.substring(0, 2);
292+
if (/^\d\d$/.test(candidate)) {
293+
// e.g. "05", "12"
294+
newHour = candidate;
295+
} else if (/^\d$/.test(candidate)) {
296+
// e.g. "5" became candidate (should be rare here)
297+
newHour = `0${candidate}`;
288298
} else {
289-
let candidate = trimmedText.substring(0, 2);
290-
if (/^\d\d$/.test(candidate)) {
291-
// e.g. "05", "12"
292-
newHour = candidate;
293-
} else if (/^\d$/.test(candidate)) {
294-
// e.g. "5" became candidate (should be rare here)
295-
newHour = `0${candidate}`;
296-
} else {
297-
// Invalid input like "aa"
298-
newHour = hours; // Revert to previous valid hours
299-
}
300-
newSelection = 2;
299+
// Invalid input like "aa"
300+
newHour = hours; // Revert to previous valid hours
301301
}
302+
newSelection = 2;
302303
}
303304

304305
const newHourNumber = Number(newHour);

0 commit comments

Comments
 (0)