| m('input', attrs), | m('input', attrs), | ||||
| m('button', 'Login'), | m('button', 'Login'), | ||||
| ), | ), | ||||
| State.isConnected ? m('form.logout', | |||||
| {onsubmit: Base.sendLogout}, | |||||
| m('button', 'Logout'), | |||||
| m('input[readonly]', {value: location}), | |||||
| ) : null, | |||||
| State.isConnected ? [ | |||||
| m('button', {onclick: Base.sendLogout}, 'logout'), | |||||
| m('button', {onclick: () => navigator.clipboard.writeText(location)}, 'copy url'), | |||||
| ] : null, | |||||
| State.isConnected ? m(VideoConfig) : null, | State.isConnected ? m(VideoConfig) : null, | ||||
| State.isConnected ? m(ChatConfig) : null, | State.isConnected ? m(ChatConfig) : null, | ||||
| m('span.error', State.info), | m('span.error', State.info), |