refactor: cap added time

This commit is contained in:
Carlos Valente
2024-05-20 19:59:37 +02:00
committed by Carlos Valente
parent d05cc88748
commit 7cefe07594
4 changed files with 13 additions and 5 deletions
@@ -2,7 +2,7 @@ import { Tooltip } from '@chakra-ui/react';
import { IoAdd } from '@react-icons/all-files/io5/IoAdd';
import { IoRemove } from '@react-icons/all-files/io5/IoRemove';
import { Playback } from 'ontime-types';
import { MILLIS_PER_SECOND } from 'ontime-utils';
import { MILLIS_PER_HOUR, MILLIS_PER_SECOND } from 'ontime-utils';
import TimeInput from '../../../../common/components/input/time-input/TimeInput';
import { useLocalStorage } from '../../../../common/hooks/useLocalStorage';
@@ -23,7 +23,8 @@ export default function AddTime(props: AddTimeProps) {
const handleTimeChange = (_field: string, value: string) => {
const newTime = forgivingStringToMillis(value);
setTime(newTime);
// cap add time to 1 hour
setTime(Math.min(newTime, MILLIS_PER_HOUR));
};
const handleAddTime = (direction: 'add' | 'remove') => {