diff --git a/apps/app-frontend/src/components/ui/skin-site/SkinSiteAccountCard.vue b/apps/app-frontend/src/components/ui/skin-site/SkinSiteAccountCard.vue index 69d0b28..8720deb 100644 --- a/apps/app-frontend/src/components/ui/skin-site/SkinSiteAccountCard.vue +++ b/apps/app-frontend/src/components/ui/skin-site/SkinSiteAccountCard.vue @@ -30,9 +30,10 @@ const messages = defineMessages({ error: { id: 'app.skin-site.home.error', defaultMessage: 'Could not load players.' }, signIn: { id: 'app.skin-site.home.sign-in', defaultMessage: 'Sign in' }, settings: { id: 'app.skin-site.home.settings', defaultMessage: 'Account' }, + myPlayers: { id: 'app.skin-site.home.my-players', defaultMessage: 'My players' }, }) -const emit = defineEmits<{ (e: 'sign-in' | 'open-settings'): void }>() +const emit = defineEmits<{ (e: 'sign-in' | 'open-settings' | 'open-players'): void }>() const luck = ref(null) const luckLoading = ref(false) diff --git a/apps/app-frontend/src/components/ui/skin-site/SkinSiteHome.vue b/apps/app-frontend/src/components/ui/skin-site/SkinSiteHome.vue index 99bb1ad..1f5e473 100644 --- a/apps/app-frontend/src/components/ui/skin-site/SkinSiteHome.vue +++ b/apps/app-frontend/src/components/ui/skin-site/SkinSiteHome.vue @@ -9,6 +9,7 @@ import SkinSiteDonationCard from './SkinSiteDonationCard.vue' import SkinSiteLoginModal from './SkinSiteLoginModal.vue' import SkinSiteNavCards from './SkinSiteNavCards.vue' import SkinSiteProfileModal from './SkinSiteProfileModal.vue' +import SkinSiteProfileView from './SkinSiteProfileView.vue' const { formatMessage } = useVIntl() const { addNotification } = injectNotificationManager() @@ -26,6 +27,7 @@ const messages = defineMessages({ const YGGDRASIL_URL = 'https://skin.starlight.cool/yggdrasil' const loginModal = ref>() const profileModal = ref>() +const view = ref<'home' | 'players'>('home') async function copyAddress() { try { @@ -40,36 +42,44 @@ async function copyAddress() {