nostrmarket/static/components/user-config/user-config.js
2023-07-18 16:40:43 +02:00

31 lines
881 B
JavaScript

async function userConfig(path) {
const template = await loadTemplateAsync(path)
Vue.component('user-config', {
name: 'user-config',
props: ['account'],
template,
data: function () {
return {
clearAllData: false
}
},
methods: {
logout: async function () {
LNbits.utils
.confirmDialog(
'Please make sure you save your private key! You will not be able to recover it later!'
)
.onOk(async () => {
this.$emit('logout', { clearAllData: this.clearAllData })
})
},
copyText(text) {
this.$emit('copy-text', text)
}
},
created: async function () {
}
})
}