diff --git a/pages/servers/[serverId]/channels/[channelId].vue b/pages/servers/[serverId]/channels/[channelId].vue
index ac36105..4f3e4ec 100644
--- a/pages/servers/[serverId]/channels/[channelId].vue
+++ b/pages/servers/[serverId]/channels/[channelId].vue
@@ -26,9 +26,9 @@
-
![]()
-
-
{{ member.displayName }}
+
![]()
+
+
{{ member.user.display_name ?? member.user.username }}
@@ -52,53 +52,9 @@ import type { ChannelResponse, GuildResponse, MessageResponse } from "~/types/in
//const servers = await fetchWithApi("/servers") as { uuid: string, name: string, description: string }[];
//console.log("channelid: servers:", servers);
-const members = [
- {
- id: "3287484395",
- displayName: "SauceyRed",
- avatar: ""
- },
- {
- id: "3287484395",
- displayName: "JustTemmie",
- avatar: ""
- },
- {
- id: "3287484395",
- displayName: "GOIN!!!!!!",
- avatar: ""
- },
- {
- id: "3287484395",
- displayName: "SauceyRed",
- avatar: ""
- },
- {
- id: "3287484395",
- displayName: "Hatsune Miku Official",
- avatar: ""
- },
- {
- id: "3287484395",
- displayName: "Hatsune Miku Official",
- avatar: ""
- },
- {
- id: "3287484395",
- displayName: "Hatsune Miku Official",
- avatar: ""
- },
- {
- id: "3287484395",
- displayName: "SauceyRed",
- avatar: ""
- },
- {
- id: "3287484395",
- displayName: "SauceyRed",
- avatar: ""
- }
-];
+
+const { fetchMembers } = useApi();
+const members = await fetchMembers(route.params.serverId as string);
onMounted(async () => {
console.log("channelid: set loading to true");
@@ -129,6 +85,7 @@ function toggleInvitePopup(e: Event) {
align-items: center;
margin-top: .5em;
margin-bottom: .5em;
+ gap: .5em;
}
#members-list {
@@ -153,4 +110,10 @@ function toggleInvitePopup(e: Event) {
gap: 1dvh;
}
+.member-avatar {
+ height: 2.3em;
+ width: 2.3em;
+ border-radius: 50%;
+}
+
\ No newline at end of file