// @flow import React from "react"; import { translate } from "react-i18next"; import { Checkbox, InputField } from "../../../components/forms/index"; import Subtitle from "../../../components/layout/Subtitle"; type Props = { proxyPassword: string, proxyPort: number, proxyServer: string, proxyUser: string, enableProxy: boolean, proxyExcludes: string[], //TODO: einbauen! t: string => string, onChange: (boolean, any, string) => void }; class ProxySettings extends React.Component { render() { const { t, proxyPassword, proxyPort, proxyServer, proxyUser, enableProxy } = this.props; return (
); } handleProxyPasswordChange = (value: string) => { this.props.onChange(true, value, "proxyPassword"); }; handleProxyPortChange = (value: string) => { this.props.onChange(true, value, "proxyPort"); }; handleProxyServerChange = (value: string) => { this.props.onChange(true, value, "proxyServer"); }; handleProxyUserChange = (value: string) => { this.props.onChange(true, value, "proxyUser"); }; handleEnableProxyChange = (value: string) => { this.props.onChange(true, value, "enableProxy"); }; } export default translate("config")(ProxySettings);