Add user profile page

This commit is contained in:
2022-11-03 18:13:05 +01:00
parent a2f0221229
commit 9384ece657
6 changed files with 133 additions and 23 deletions

View File

@@ -7,6 +7,7 @@
<script>
import { onAuthStateChanged } from 'firebase/auth'
import { doc, getDoc, setDoc } from 'firebase/firestore'
import _capitalize from 'lodash-es/capitalize'
import { User, UserConverter } from '~/plugins/user'
export default {
@@ -51,7 +52,8 @@ export default {
})
},
createUser () {
const user = new User()
const displayName = _capitalize(this.$auth.currentUser.email.split('.')[0])
const user = new User(displayName, [])
// Add a new document in collection "users"
setDoc(doc(this.$db, 'benutzer', this.$auth.currentUser.uid).withConverter(UserConverter), user)