diff --git a/src/PhonoChangeApplier.js b/src/PhonoChangeApplier.js index f1408d6..beba1bd 100644 --- a/src/PhonoChangeApplier.js +++ b/src/PhonoChangeApplier.js @@ -124,10 +124,8 @@ const PhonoChangeApplier = () => {
- - + +
); diff --git a/src/components/Options.js b/src/components/Options.js index a7f5263..a5448a0 100644 --- a/src/components/Options.js +++ b/src/components/Options.js @@ -6,17 +6,22 @@ const Options = props => { const [ load, setLoad ] = useState(''); const handleRadioChange = e => { - props.setOptions({...props.options, [e.target.name]: e.target.id}) + // props.setOptions({...props.options, [e.target.name]: e.target.id}) } const handleCheckChange = e => { - props.setOptions({...props.options, [e.target.name]: e.target.checked}) + // props.setOptions({...props.options, [e.target.name]: e.target.checked}) } + + const handleFormSubmit = e => { + e.preventDefault(); + } + return (

Modeling Options

-
props.runChanges(e)} data-testid="Options-form"> + handleFormSubmit(e)} data-testid="Options-form"> {/*
Output
*/} diff --git a/src/reducers/stateReducer.init.js b/src/reducers/stateReducer.init.js index 4792aa3..9e6eaef 100644 --- a/src/reducers/stateReducer.init.js +++ b/src/reducers/stateReducer.init.js @@ -57,7 +57,9 @@ export const initState = (changesArgument: number = -1): stateType => { } } }, - options: {}, + options: { + output: 'default', save: false + }, results: {}, errors: {}, features: {}, diff --git a/src/reducers/stateReducer.js b/src/reducers/stateReducer.js index ef4c572..24e7bc3 100644 --- a/src/reducers/stateReducer.js +++ b/src/reducers/stateReducer.js @@ -14,7 +14,7 @@ export type stateType = { lexicon: Array<{lexeme: string, epoch: epochType}>, epochs: Array, phones: {[key: string]: phoneType}, - options: {}, + options: {output: string, save: boolean}, results: {}, errors: {}, features: featureType