diff --git a/src/pages/Home/hook.ts b/src/pages/Home/hook.ts index 6169a34..c1dc133 100644 --- a/src/pages/Home/hook.ts +++ b/src/pages/Home/hook.ts @@ -48,11 +48,20 @@ export function useHome() { setDesiredTime(currentValue); } + function handleDesiredTimeOnBlur() { + if (desiredTime === '') return; + + if (desiredTime >= DESIRED_TIME.min) return; + + setDesiredTime(DESIRED_TIME.min); + } + return { taskName, setTaskName, desiredTime, handleDesiredTime, modifiesDesiredTime, + handleDesiredTimeOnBlur, }; } diff --git a/src/pages/Home/index.tsx b/src/pages/Home/index.tsx index 99824a4..284a683 100644 --- a/src/pages/Home/index.tsx +++ b/src/pages/Home/index.tsx @@ -12,6 +12,7 @@ export function Home() { desiredTime, handleDesiredTime, modifiesDesiredTime, + handleDesiredTimeOnBlur, } = useHome(); return ( @@ -41,6 +42,7 @@ export function Home() { max={DESIRED_TIME.max} min={DESIRED_TIME.min} onChange={modifiesDesiredTime} + onBlur={handleDesiredTimeOnBlur} />