import { html, Component } from "../lib/index.js"; export default class NetworkForm extends Component { state = { host: "", port: 6697, nickname: "", username: "", realname: "", pass: "", }; constructor(props) { super(props); this.handleChange = this.handleChange.bind(this); this.handleSubmit = this.handleSubmit.bind(this); } handleChange(event) { var target = event.target; var value = target.type == "checkbox" ? target.checked : target.value; this.setState({ [target.name]: value }); } handleSubmit(event) { event.preventDefault(); var params = { host: this.state.host, port: this.state.port, nickname: this.state.nickname, username: this.state.username, realname: this.state.realname, pass: this.state.pass, }; this.props.onSubmit(params); } render() { return html`


Advanced options










`; } }