Add "auth" parameter to tune connect form

This commit is contained in:
Drew DeVault 2021-06-10 11:40:59 -04:00 committed by Simon Ser
parent 6039e13411
commit eef2093c88
3 changed files with 31 additions and 6 deletions

View file

@ -98,6 +98,24 @@ export default class ConnectForm extends Component {
`;
}
var auth = null;
if (this.props.auth !== "disabled") {
auth = html`
<label>
Password:<br/>
<input
type="password"
name="password"
value=${this.state.password}
disabled=${disabled}
required=${this.props.auth === "mandatory"}
placeholder=${this.props.auth !== "mandatory" ? "(optional)" : ""}
/>
</label>
<br/><br/>
`;
}
return html`
<form onChange=${this.handleChange} onSubmit=${this.handleSubmit}>
<h2>Connect to IRC</h2>
@ -108,11 +126,7 @@ export default class ConnectForm extends Component {
</label>
<br/><br/>
<label>
Password:<br/>
<input type="password" name="password" value=${this.state.password} disabled=${disabled}/>
</label>
<br/><br/>
${auth}
<label>
<input type="checkbox" name="rememberMe" checked=${this.state.rememberMe} disabled=${disabled}/>