const html = require('choo/html'); import { setFileProtocolWssUrl, getFileProtocolWssUrl } from '../../app/api'; export default function preferences(state, emit) { const wssURL = getFileProtocolWssUrl(); function updateWssUrl(event) { state.wssURL = event.target.value; setFileProtocolWssUrl(state.wssURL); emit('render'); } function clickDone(event) { event.preventDefault(); emit('pushState', '/'); } return html`<body> <div id="white"> <div id="preferences"> <a onclick=${clickDone} href="#"> done </a> <dl> <dt> wss url: </dt> <dd> <input type="text" onchange=${updateWssUrl} value=${wssURL} /> </dd> </dl> </div> </div> </body>`; }