1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2026-04-20 21:54:58 -04:00

Improve typings in FormInputGroup

This commit is contained in:
Mark McDowall
2025-01-03 09:47:17 -08:00
parent b218461678
commit 6838f068bc
44 changed files with 321 additions and 281 deletions
@@ -9,6 +9,7 @@ import ModalFooter from 'Components/Modal/ModalFooter';
import ModalHeader from 'Components/Modal/ModalHeader';
import { inputTypes } from 'Helpers/Props';
import MoveSeriesModal from 'Series/MoveSeries/MoveSeriesModal';
import { InputChanged } from 'typings/inputs';
import translate from 'Utilities/String/translate';
import styles from './EditSeriesModalContent.css';
@@ -142,25 +143,25 @@ function EditSeriesModalContent(props: EditSeriesModalContentProps) {
);
const onInputChange = useCallback(
({ name, value }: { name: string; value: string }) => {
({ name, value }: InputChanged) => {
switch (name) {
case 'monitored':
setMonitored(value);
setMonitored(value as string);
break;
case 'monitorNewItems':
setMonitorNewItems(value);
setMonitorNewItems(value as string);
break;
case 'qualityProfileId':
setQualityProfileId(value);
setQualityProfileId(value as string);
break;
case 'seriesType':
setSeriesType(value);
setSeriesType(value as string);
break;
case 'seasonFolder':
setSeasonFolder(value);
setSeasonFolder(value as string);
break;
case 'rootFolderPath':
setRootFolderPath(value);
setRootFolderPath(value as string);
break;
default:
console.warn('EditSeriesModalContent Unknown Input');