import PropTypes from 'prop-types'; import React from 'react'; import { inputTypes, sizes } from 'Helpers/Props'; import FieldSet from 'Components/FieldSet'; import FormGroup from 'Components/Form/FormGroup'; import FormLabel from 'Components/Form/FormLabel'; import FormInputGroup from 'Components/Form/FormInputGroup'; function HostSettings(props) { const { advancedSettings, settings, isWindows, mode, onInputChange } = props; const { bindAddress, port, urlBase, enableSsl, sslPort, sslCertPath, sslCertPassword, launchBrowser } = settings; return (
Bind Address Port Number URL Base Enable SSL { enableSsl.value ? SSL Port : null } { enableSsl.value ? SSL Cert Path : null } { enableSsl.value ? SSL Cert Password : null } { isWindows && mode !== 'service' && Open browser on start }
); } HostSettings.propTypes = { advancedSettings: PropTypes.bool.isRequired, settings: PropTypes.object.isRequired, isWindows: PropTypes.bool.isRequired, mode: PropTypes.string.isRequired, onInputChange: PropTypes.func.isRequired }; export default HostSettings;