From 07fe7906ad85e377e4725b94c2659247266ff288 Mon Sep 17 00:00:00 2001 From: Jorik Schellekens Date: Thu, 15 Aug 2019 12:31:08 +0100 Subject: Highlight invalid ports. --- .../webui/js/components/DelegationOptions.jsx | 8 +++++--- synapse_topology/webui/js/components/PortSelection.jsx | 15 +++++++++++++-- synapse_topology/webui/scss/main.scss | 3 +++ 3 files changed, 21 insertions(+), 5 deletions(-) (limited to 'synapse_topology/webui') diff --git a/synapse_topology/webui/js/components/DelegationOptions.jsx b/synapse_topology/webui/js/components/DelegationOptions.jsx index 317d318fc1..b63ed47795 100644 --- a/synapse_topology/webui/js/components/DelegationOptions.jsx +++ b/synapse_topology/webui/js/components/DelegationOptions.jsx @@ -21,6 +21,7 @@ export default ({ servername, skip, onClick }) => { const [fedPort, setFedPort] = useState(""); const [clientPort, setClientPort] = useState(""); + const [clientPortValid, setClientPortValid] = useState(true) const [fedPortValid, setFedPortValid] = useState(true) @@ -106,21 +107,22 @@ export default ({ servername, skip, onClick }) => { + {fedPortValid ? undefined :

Invalid port

}

Client Port

- + {clientPortValid ? undefined :

Invalid port

}