From 5ee35e32a7c50f98941968a92f0793a9be2f1166 Mon Sep 17 00:00:00 2001 From: Trenton Zimmer <66042448+trmazi@users.noreply.github.com> Date: Sat, 29 Jun 2024 01:43:55 -0400 Subject: [PATCH] Add Qpro and Emblem config --- src/components/Cards/EmblemCardBox.vue | 75 +++++++++++ src/components/Cards/ProfileCard.vue | 7 ++ src/components/Cards/QproCardBox.vue | 74 +++++++++++ src/components/UserEmblem.vue | 12 +- src/components/UserQpro.vue | 165 +++++++++++++++++++++++++ src/views/Game/EditView.vue | 22 ++++ 6 files changed, 353 insertions(+), 2 deletions(-) create mode 100644 src/components/Cards/EmblemCardBox.vue create mode 100644 src/components/Cards/QproCardBox.vue create mode 100644 src/components/UserQpro.vue diff --git a/src/components/Cards/EmblemCardBox.vue b/src/components/Cards/EmblemCardBox.vue new file mode 100644 index 0000000..2d2c8b8 --- /dev/null +++ b/src/components/Cards/EmblemCardBox.vue @@ -0,0 +1,75 @@ + + + diff --git a/src/components/Cards/ProfileCard.vue b/src/components/Cards/ProfileCard.vue index bead81e..2c18f93 100644 --- a/src/components/Cards/ProfileCard.vue +++ b/src/components/Cards/ProfileCard.vue @@ -9,6 +9,7 @@ import { dashCode } from "@/constants/userData"; import { getGameInfo } from "@/constants"; import BaseButton from "@/components/BaseButton.vue"; import UserEmblem from "@/components/UserEmblem.vue"; +import UserQpro from "@/components/UserQpro.vue"; import { getGitadoraColor, getJubilityColor } from "@/constants/skillColor.js"; const props = defineProps({ @@ -52,6 +53,12 @@ const thisGame = getGameInfo(props.game); :profile="profile" class="place-self-center pb-6 md:pb-0" /> +

{{ profile.username }} diff --git a/src/components/Cards/QproCardBox.vue b/src/components/Cards/QproCardBox.vue new file mode 100644 index 0000000..53431d1 --- /dev/null +++ b/src/components/Cards/QproCardBox.vue @@ -0,0 +1,74 @@ + + + diff --git a/src/components/UserEmblem.vue b/src/components/UserEmblem.vue index 21b13f0..933ba73 100644 --- a/src/components/UserEmblem.vue +++ b/src/components/UserEmblem.vue @@ -10,6 +10,10 @@ const props = defineProps({ type: Number, default: 14, }, + size: { + type: Number, + default: 128, + }, }); const userProfile = ref(props.profile); @@ -62,13 +66,17 @@ function formatEmblem(emblem) { + +