import { PasswordField } from '../src/index.js' import Debug from '@substrate-system/debug' import '../src/style.css' import './index.css' const debug = Debug(import.meta.env.DEV) document.body.innerHTML += `
` const form = document.querySelector('form') // synchronize changes in visibility, so // both inputs are either visible or not visible form?.addEventListener(PasswordField.event('change-visibility'), ev => { const { isVisible } = ev.detail debug('**is visible**', isVisible) document.querySelectorAll('password-field').forEach(el => { if (isVisible) { el.setAttribute('visible', '') } else { el.removeAttribute('visible') } }) })