const html = require('choo/html'); module.exports = function(state) { const placeholder = state.route === '/' ? '' : state.translate('unlockInputPlaceholder'); const hasPassword = !!state.password; const sectionClass = hasPassword ? 'passwordInput' : 'passwordInput passwordInput--hidden'; return html`
`; function onSubmit() { event.preventDefault(); } function inputChanged() { const password = document.getElementById('password-input').value; state.password = password; } function focused(event) { event.preventDefault(); const el = document.getElementById('password-input'); if (el.placeholder !== state.translate('unlockInputPlaceholder')) { el.placeholder = ''; } } }; function passwordPlaceholder(password) { return password ? password.replace(/./g, '•') : '••••••••••••'; }