From 4473ee87ec24eea755cc1dfbfad15328509cd0d7 Mon Sep 17 00:00:00 2001
From: ellielle <40385743+ellielle@users.noreply.github.com>
Date: Mon, 3 Jun 2024 17:43:49 -0400
Subject: [PATCH] add component for user avatar
---
frontend/src/components/UI/Avatar.svelte | 18 ++++++++++++++++++
frontend/src/components/UI/Tabs.svelte | 12 ++++++++----
2 files changed, 26 insertions(+), 4 deletions(-)
create mode 100644 frontend/src/components/UI/Avatar.svelte
diff --git a/frontend/src/components/UI/Avatar.svelte b/frontend/src/components/UI/Avatar.svelte
new file mode 100644
index 0000000..5e0d2de
--- /dev/null
+++ b/frontend/src/components/UI/Avatar.svelte
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
diff --git a/frontend/src/components/UI/Tabs.svelte b/frontend/src/components/UI/Tabs.svelte
index 45031a2..11209c6 100644
--- a/frontend/src/components/UI/Tabs.svelte
+++ b/frontend/src/components/UI/Tabs.svelte
@@ -2,6 +2,7 @@
import Archmages from "../content/Archmages.svelte";
import General from "../content/General.svelte";
import XPMeter from "../UI/XPMeter.svelte";
+ import Avatar from "../UI/Avatar.svelte";
import Stats from "../content/Stats.svelte";
import { Tab, TabGroup } from "@skeletonlabs/skeleton";
import { User } from "../../stores/user";
@@ -10,10 +11,12 @@
let tabSet = 0;
let tabs = ["General", "Courses", "Stats", "Boss Battle", "Archmages"];
- // Setting some convenience variables so it doesn't look ugly
- let level = $User.userData.Level;
- let currentXP = $User.userData.XPForLevel;
- let levelXP = $User.userData.XPTotalForLevel;
+ // Setting some convenience variables so it is easier to follow
+ $: level = $User.userData.Level;
+ $: currentXP = $User.userData.XPForLevel;
+ $: levelXP = $User.userData.XPTotalForLevel;
+ $: image = $User.userData.ProfileImageURL;
+ $: handle = $User.userData.Handle;
@@ -50,6 +53,7 @@
{#if $User.isLoggedIn}
+
{/if}