|
|
|
|
|
|
|
|
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), |