import { FC, useEffect, useState } from 'react'; import { LocalizeText, WiredFurniType } from '../../../../api'; import { Slider, Text } from '../../../../common'; import { useWired } from '../../../../hooks'; import { WiredActionBaseView } from './WiredActionBaseView'; export const WiredActionGiveScoreToPredefinedTeamView: FC<{}> = props => { const [ points, setPoints ] = useState(1); const [ operation, setOperation ] = useState(0); const [ selectedTeam, setSelectedTeam ] = useState(1); const { trigger = null, setIntParams = null } = useWired(); const save = () => setIntParams([ points, operation, selectedTeam ]); useEffect(() => { if(trigger.intData.length >= 3) { setPoints(trigger.intData[0]); setOperation(trigger.intData[1]); setSelectedTeam(trigger.intData[2]); } else { setPoints(1); setOperation(0); setSelectedTeam(1); } }, [ trigger ]); return (
{ LocalizeText('wiredfurni.params.setpoints', [ 'points' ], [ points.toString() ]) } setPoints(event) } />
{ LocalizeText('wiredfurni.params.choose_type') } { [ 0, 1 ].map(value => ( )) }
{ LocalizeText('wiredfurni.params.team') } { [ 1, 2, 3, 4 ].map(value => { return (
setSelectedTeam(value) } /> { LocalizeText('wiredfurni.params.team.' + value) }
); }) }
); };