import { MutableRefObject } from 'react'; import { Switch } from '@chakra-ui/react'; import { ProjectFileImportOptions } from '../../../../common/api/ontimeApi'; import ModalSplitInput from '../../ModalSplitInput'; import style from '../UploadModal.module.scss'; interface OntimeFileOptionsProps { optionsRef: MutableRefObject>; } export default function OntimeFileOptions(props: OntimeFileOptionsProps) { const { optionsRef } = props; const updateRef = (field: T, value: ProjectFileImportOptions[T]) => { optionsRef.current = { ...optionsRef.current, [field]: value }; }; return (
Import options { updateRef('onlyRundown', e.target.checked); }} defaultChecked={Boolean(optionsRef.current.onlyRundown)} />
); }