-
+
+
- {{props.displayName}}
- @{{props.username}}
+ {{props.user!.firstName}} {{ props.user!.lastName }}
+ @{{props.user!.username}}
-
{{ props.status }}
+
{{ props.user!.status }}
@@ -31,7 +29,7 @@ const profilePicture = "url("+props.profilePictureUrl+")";
border-radius: 50%;
background-size: cover;
background-position: center;
- background-image: v-bind('profilePicture');
+
}
.profileCard {
@@ -46,4 +44,8 @@ const profilePicture = "url("+props.profilePictureUrl+")";
transition: .3s;
background: rgba(0,0,0,0.2);
}
+
+ .selected {
+ background: rgba(0,0,0,0.2);
+ }
diff --git a/src/models.ts b/src/models.ts
index 6c37bd5..0e5a3fc 100644
--- a/src/models.ts
+++ b/src/models.ts
@@ -3,6 +3,17 @@ export interface ptpUser {
firstName: string;
lastName: string;
username: string;
+ status?: string;
+ profilePictureUrl?: string;
+}
+
+export interface ptpTestUser {
+ id: string;
+ firstName: string;
+ lastName: string;
+ username: string;
+ status?: string;
+ profilePictureUrl?: string;
}
export interface responseModel {
diff --git a/src/pages/IndexPage.vue b/src/pages/IndexPage.vue
index 54b1e90..b9c7d53 100644
--- a/src/pages/IndexPage.vue
+++ b/src/pages/IndexPage.vue
@@ -1,5 +1,93 @@
+
+
+
+
+
+
+ Einstellungen
+
+
+
+
+
+ Nutzerdaten
+
+
+
+
{{ userStore.user?.firstName }}
+
{{ userStore.user?.lastName }}
+
{{ userStore.user?.username }}
+
{{ userStore.user?.id }}
+
+
+
+
+
+
+
+
+
+ Status
+ Hier kannst du deinen Status festlegen
+
+
+
+
+ Speichern
+
+
+
+
+
+ Profilbild
+ Du kannst eins der folgenden Porfilbilder aussuchen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -19,11 +107,16 @@
-
-
-
-
Hier werden dann die Chats angezeigt
+
Chats, in denen du Mitglied bist:
+
+
+
+
{{ chat.displayName }}
+
+
+
Ist ein Chat für zwei
+
+
+
+ {{ member.id }}
+
+
+
+
+
+
(u.username.toLocaleLowerCase().includes(searchQuery.toLocaleLowerCase()) || (u.firstName + ' ' + u.lastName).toLocaleLowerCase().includes(searchQuery.toLocaleLowerCase()) || searchQuery == '*') && u.id != userStore.id).map((u) => {
return {label: u.firstName + ' ' + u.lastName, value: u.id}})"
type="checkbox"
color="primary"
inline
>
-
-
-
-
-
Chats:
-
-
{{ chat.displayName }}
-
-
-
-
-
-
Nutzerdaten
-
-
{{ userStore.user?.firstName }}
-
{{ userStore.user?.lastName }}
-
{{ userStore.user?.username }}
-
{{ userStore.user?.id }}
-
+
+
-
-
+
+
+
Das ist der Beginn deines Chats mit {{selectedUser.firstName}} {{selectedUser.lastName}}
+
+
+
Du hast schonmal mit dem geschrieben wie schön
+
+
+