Show user stats nav only when connected to server, remove tooltip, remove icons on stats

This commit is contained in:
advplyr 2022-08-04 17:22:56 -05:00
parent 87e277fad1
commit be6c675ded
3 changed files with 52 additions and 63 deletions

View file

@ -99,12 +99,12 @@ export default {
text: 'Account',
to: '/account'
})
}
items.push({
icon: 'equalizer',
text: 'User Stats',
to: '/stats'
})
}
if (this.$platform !== 'ios') {
items.push({

View file

@ -14,9 +14,7 @@
<div :key="n" class="absolute pointer-events-none left-0 h-px bg-white bg-opacity-10" :style="{ top: n * lineSpacing - lineSpacing / 2 + 'px', width: '360px', marginLeft: '24px' }" />
<div :key="`dot-${n}`" class="absolute z-10" :style="{ left: points[n - 1].x + 'px', bottom: points[n - 1].y + 'px' }">
<ui-tooltip :text="last7DaysOfListening[n - 1].minutesListening" direction="top">
<div class="h-2 w-2 bg-yellow-400 hover:bg-yellow-300 rounded-full transform duration-150 transition-transform hover:scale-125" />
</ui-tooltip>
</div>
</template>

View file

@ -1,21 +1,14 @@
<template>
<div class="w-full h-full px-0 py-4 overflow-y-auto">
<!-- <div class="bg-bg rounded-md overflow-y-auto shadow-lg border border-white border-opacity-5 p-4 mb-8"> -->
<h1 class="text-xl px-4">Stats for <b>{{ username }}</b></h1>
<h1 class="text-xl px-4">
Stats for <b>{{ username }}</b>
</h1>
<div class="flex text-center justify-center">
<div class="flex p-2">
<div class="px-3">
<p class="text-4xl md:text-5xl font-bold">{{ userItemsFinished.length }}</p>
<p class="font-book text-xs md:text-sm text-white text-opacity-80">Items Finished</p>
<div class="flex justify-center">
<svg class="h-14 w-14 lg:h-18 lg:w-18" viewBox="0 0 24 24">
<path
fill="currentColor"
d="M19 1L14 6V17L19 12.5V1M21 5V18.5C19.9 18.15 18.7 18 17.5 18C15.8 18 13.35 18.65 12 19.5V6C10.55 4.9 8.45 4.5 6.5 4.5C4.55 4.5 2.45 4.9 1 6V20.65C1 20.9 1.25 21.15 1.5 21.15C1.6 21.15 1.65 21.1 1.75 21.1C3.1 20.45 5.05 20 6.5 20C8.45 20 10.55 20.4 12 21.5C13.35 20.65 15.8 20 17.5 20C19.15 20 20.85 20.3 22.25 21.05C22.35 21.1 22.4 21.1 22.5 21.1C22.75 21.1 23 20.85 23 20.6V6C22.4 5.55 21.75 5.25 21 5M10 18.41C8.75 18.09 7.5 18 6.5 18C5.44 18 4.18 18.19 3 18.5V7.13C3.91 6.73 5.14 6.5 6.5 6.5C7.86 6.5 9.09 6.73 10 7.13V18.41Z"
/>
</svg>
</div>
</div>
</div>
@ -23,7 +16,6 @@
<div class="px-1">
<p class="text-4xl md:text-5xl font-bold">{{ totalDaysListened }}</p>
<p class="font-book text-xs md:text-sm text-white text-opacity-80">Days Listened</p>
<span class="hidden sm:block material-icons-outlined py-1 text-5xl lg:text-6xl">event</span>
</div>
</div>
@ -31,7 +23,6 @@
<div class="px-1">
<p class="text-4xl md:text-5xl font-bold">{{ totalMinutesListening }}</p>
<p class="font-book text-xs md:text-sm text-white text-opacity-80">Minutes Listening</p>
<span class="material-icons-outlined text-5xl py-1 lg:text-6xl">watch_later</span>
</div>
</div>
</div>