// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 import { I18n } from '@aws-amplify/core'; import Form from 'react-bootstrap/Form'; import { FormProps } from '../../util/types'; /** * Renders the Modbus TCP form. * @param props The properties for the Modbus TCP form * @returns The Modbus TCP form */ export default function ModbusTcpForm(props: FormProps): JSX.Element { const { connection, onChange, errors } = props; return ( <> {I18n.get('host')} * {I18n.get('description.modbus.tcp.host')} {errors.modbusTcp_host} {I18n.get('port')} * {I18n.get('description.modbus.tcp.hostPort')} {errors.modbusTcp_hostPort} {I18n.get('host.tag')} * {I18n.get('description.modbus.tcp.hostTag')} {errors.modbusTcp_hostTag} {I18n.get('modbus.slave.config')} * {I18n.get('description.modbus.slave.config')} {errors.modbusTcp_modbusSlavesConfigSerialized} ); }