import React, { ReactElement } from "react"; import { Form, Field } from "react-final-form"; import { hostNameValidator } from "../../../shared/utils/validator.utils"; import { isEmpty } from "lodash"; export const ConnectionForm = ({ initialData, submitHandler, formHeading, }): ReactElement => { return ( <>
(

{formHeading}

Configure your AirDC++ client connection here.

Note that you need an instance of AirDC++ already running to use this form to connect to it.

See{" "} here {" "} for AirDC++ installation instructions for various platforms.

Configure Connection
{/* protocol */}
{/* hostname */} {({ input, meta }) => (
{meta.error && meta.touched && ( {meta.error} )}
)}
{/* port */}
)} /> ); };