diff --git a/src/api.ts b/src/api.ts index a90f107..5e33d75 100644 --- a/src/api.ts +++ b/src/api.ts @@ -57,13 +57,20 @@ class Model { interface UserData { email: string; password: string; + username: string | undefined; + confidant_email: string | undefined; } export class User extends Model implements UserData { public isAuthenticated = false; private token = ""; - constructor(public email: string, public password: string) { + constructor( + public email: string, + public password: string, + public username: string | undefined, + public confidant_email: string | undefined + ) { super(); } diff --git a/src/components/InlineEditor.vue b/src/components/InlineEditor.vue new file mode 100644 index 0000000..a2a5eab --- /dev/null +++ b/src/components/InlineEditor.vue @@ -0,0 +1,30 @@ + + + diff --git a/src/components/UserTable.vue b/src/components/UserTable.vue new file mode 100644 index 0000000..a96367d --- /dev/null +++ b/src/components/UserTable.vue @@ -0,0 +1,53 @@ + + + diff --git a/src/views/Home.vue b/src/views/Home.vue index 7236291..b1788e3 100644 --- a/src/views/Home.vue +++ b/src/views/Home.vue @@ -1,7 +1,7 @@