(situation.passport)
function save() {
if (passport.value) {
situation.onSaveNewPassport(passport.value)
situation.onDone()
}
}
function login() {
if (purpose.kind === "login" && passport.value) {
situation.onSaveNewPassport(passport.value)
purpose.onLogin(passport.value)
}
}
return html`
${purpose.kind === "login" ? html`
Create a login for ${purpose.hostname}
` : html`
Create your first digital passport
`}
${PassportEditor([{
passport: situation.passport,
onUpdate: updated => passport.value = updated,
}])}
`
})