import React from 'react'; import { useSelector, useDispatch } from 'react-redux'; import { selectById, parameterUpdated } from './parameterSlice.js'; import { Slider, SelectList } from '../../helpers/Helpers'; const Patch = (props) => { return (
Source props.onChange({ source: value, destination: props.patch.destination, modIntensity: props.patch.modIntensity, }) } /> Destination props.onChange({ source: props.patch.source, destination: value, modIntensity: props.patch.modIntensity, }) } /> Mod Intensity props.onChange({ source: props.patch.source, destination: props.patch.destination, modIntensity: value, }) } />
); }; export default function Patches(props) { const parameters = useSelector((state) => selectById(state, props.id)); const dispatch = useDispatch(); return (
{`${props.name}`} dispatch( parameterUpdated({ id: props.id, changes: { patch1: value, }, }) ) } />
dispatch( parameterUpdated({ id: props.id, changes: { patch2: value, }, }) ) } />
dispatch( parameterUpdated({ id: props.id, changes: { patch3: value }, }) ) } />
dispatch( parameterUpdated({ id: props.id, changes: { patch4: value }, }) ) } />
); }