import { FC, useEffect, useState } from 'react'; import { LocalizeText, WiredFurniType } from '../../../../api'; import { Text } from '../../../../common'; import { useWired } from '../../../../hooks'; import { NitroInput } from '../../../../layout'; import { WiredActionBaseView } from './WiredActionBaseView'; const ALLOWED_HAND_ITEM_IDS: number[] = [ 2, 5, 7, 8, 9, 10, 27 ]; export const WiredActionBotGiveHandItemView: FC<{}> = props => { const [ botName, setBotName ] = useState(''); const [ handItemId, setHandItemId ] = useState(-1); const { trigger = null, setStringParam = null, setIntParams = null } = useWired(); const save = () => { setStringParam(botName); setIntParams([ handItemId ]); }; useEffect(() => { setBotName(trigger.stringData); setHandItemId((trigger.intData.length > 0) ? trigger.intData[0] : 0); }, [ trigger ]); return (
{ LocalizeText('wiredfurni.params.bot.name') } setBotName(event.target.value) } />
{ LocalizeText('wiredfurni.params.handitem') }
); };