import React from 'react'; import {Modal, Form, Input, Grid, Button} from 'semantic-ui-react'; const ModbusModal = ({i18n, open, type, data, onSubmit, onClose}) => { if(!i18n || Object.keys(i18n).length == 0) return null; return (
{ e.preventDefault(); onSubmit(type, d.formData); }} serializer={e => { let json = { name: '', node: '', type: '', id: data.uid || '', original_node: data.node || '' }; let n = e.querySelector('input[name="name"]'); if(n && 'value' in n) json.name = n.value; let nn = e.querySelector('input[name="node"]'); if(nn && 'value' in nn) json.node = nn.value; let type = e.querySelector('input[name="type"]'); if(type && 'value' in type) json.type = type.value; return json ; }}>