Lint all the things

This commit is contained in:
Dave
2025-08-19 16:23:29 -04:00
parent f6d6b548be
commit 33fb60ca1a
640 changed files with 2129 additions and 3927 deletions

View File

@@ -27,21 +27,17 @@ const useCountDown = (timeToCount = 60 * 1000, interval = 1000) => {
}
};
const start = React.useCallback(
(ttc) => {
window.cancelAnimationFrame(timer.current.requestId);
const start = React.useCallback((ttc) => {
window.cancelAnimationFrame(timer.current.requestId);
const newTimeToCount = ttc !== undefined ? ttc : timeToCount;
timer.current.started = null;
timer.current.lastInterval = null;
timer.current.timeToCount = newTimeToCount;
timer.current.requestId = window.requestAnimationFrame(run);
const newTimeToCount = ttc !== undefined ? ttc : timeToCount;
timer.current.started = null;
timer.current.lastInterval = null;
timer.current.timeToCount = newTimeToCount;
timer.current.requestId = window.requestAnimationFrame(run);
setTimeLeft(newTimeToCount);
},
// eslint-disable-next-line react-hooks/exhaustive-deps
[]
);
setTimeLeft(newTimeToCount);
}, []);
const pause = React.useCallback(() => {
window.cancelAnimationFrame(timer.current.requestId);
@@ -50,16 +46,12 @@ const useCountDown = (timeToCount = 60 * 1000, interval = 1000) => {
timer.current.timeToCount = timer.current.timeLeft;
}, []);
const resume = React.useCallback(
() => {
if (!timer.current.started && timer.current.timeLeft > 0) {
window.cancelAnimationFrame(timer.current.requestId);
timer.current.requestId = window.requestAnimationFrame(run);
}
},
// eslint-disable-next-line react-hooks/exhaustive-deps
[]
);
const resume = React.useCallback(() => {
if (!timer.current.started && timer.current.timeLeft > 0) {
window.cancelAnimationFrame(timer.current.requestId);
timer.current.requestId = window.requestAnimationFrame(run);
}
}, []);
const reset = React.useCallback(() => {
if (timer.current.timeLeft) {
@@ -69,10 +61,7 @@ const useCountDown = (timeToCount = 60 * 1000, interval = 1000) => {
}
}, []);
const actions = React.useMemo(
() => ({ start, pause, resume, reset }), // eslint-disable-next-line react-hooks/exhaustive-deps
[]
);
const actions = React.useMemo(() => ({ start, pause, resume, reset }), []);
React.useEffect(() => {
return () => window.cancelAnimationFrame(timer.current.requestId);