diff --git a/src/PhonoChangeApplier.js b/src/PhonoChangeApplier.js index 0f0edde..45a520e 100644 --- a/src/PhonoChangeApplier.js +++ b/src/PhonoChangeApplier.js @@ -12,13 +12,14 @@ const PhonoChangeApplier = () => { { phoneme: [ 'feature' ] } ); const [ epochs, setEpochs ] = useState([{name: 'epoch 1', changes:['[+ feature]>[- feature]/_#']}]); + const [ options, setOptions ] = useState({output: 'default', save: false}) return (
- +
); } diff --git a/src/components/Options.js b/src/components/Options.js index d96c202..55d0617 100644 --- a/src/components/Options.js +++ b/src/components/Options.js @@ -2,37 +2,54 @@ import React from 'react'; import './Options.scss'; const Options = props => { + const handleRadioChange = e => { + props.setOptions({...props.options, [e.target.name]: e.target.id}) + } + + const handleCheckChange = e => { + props.setOptions({...props.options, [e.target.name]: e.target.checked}) + } + return (

Modeling Options

-
{}}> + {}} data-testid="Options-form"> {/*
Output
*/} -