-
-
{{ server?.name }}
-
-
-
+
+
+ {{ server?.name }}
+
+
+
+
+
+
+
+
();
const channel = ref();
const showInvitePopup = ref(false);
-const showGuildSettings = ref(false);
import type { ChannelResponse, GuildResponse, MessageResponse } from "~/types/interfaces";
@@ -65,10 +72,7 @@ onMounted(async () => {
console.log("channelid: set loading to false");
});
-function toggleGuildSettings(e: Event) {
- e.preventDefault();
- showGuildSettings.value = !showGuildSettings.value;
-}
+function showGuildSettings() { }
function toggleInvitePopup(e: Event) {
e.preventDefault();
@@ -128,24 +132,4 @@ function toggleInvitePopup(e: Event) {
text-overflow: ellipsis;
}
-#server-name-container {
- padding-top: 3dvh;
- padding-bottom: 3dvh;
- display: flex;
- justify-content: center;
- position: relative;
-}
-
-#server-name {
- font-size: 1.5em;
-}
-
-#server-settings-button {
- background-color: transparent;
- font-size: 1em;
- color: white;
- border: none;
- padding: 0%;
-}
-
\ No newline at end of file
diff --git a/pages/settings.vue b/pages/settings.vue
new file mode 100644
index 0000000..5db18fe
--- /dev/null
+++ b/pages/settings.vue
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/favicon.ico b/public/favicon.ico
index 18993ad..b3d28fa 100644
Binary files a/public/favicon.ico and b/public/favicon.ico differ
diff --git a/types/interfaces.ts b/types/interfaces.ts
index 1aba1bc..e451a4b 100644
--- a/types/interfaces.ts
+++ b/types/interfaces.ts
@@ -58,6 +58,8 @@ export interface UserResponse {
username: string,
display_name: string | null,
avatar: string | null,
+ pronouns: string | null,
+ about: string | null,
email?: string,
email_verified?: boolean
}