fix: tooltips for number cards on statistics page

This commit is contained in:
Jannat Patel
2025-05-08 15:10:51 +05:30
parent e526627eb9
commit 080be7a885

View File

@@ -7,14 +7,19 @@
</header> </header>
<div v-if="chartDetails.data" class="p-5"> <div v-if="chartDetails.data" class="p-5">
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-5 gap-4"> <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-5 gap-4">
<Tooltip :text="__('Published Courses')">
<NumberChart <NumberChart
class="border rounded-md" class="border rounded-md"
:config="{ title: 'Courses', value: chartDetails.data.courses }" :config="{ title: 'Courses', value: chartDetails.data.courses }"
/> />
</Tooltip>
<Tooltip :text="__('Active Members')">
<NumberChart <NumberChart
class="border rounded-md" class="border rounded-md"
:config="{ title: 'Signups', value: chartDetails.data.users }" :config="{ title: 'Signups', value: chartDetails.data.users }"
/> />
</Tooltip>
<Tooltip :text="__('Course Enrollments')">
<NumberChart <NumberChart
class="border rounded-md" class="border rounded-md"
:config="{ :config="{
@@ -22,6 +27,8 @@
value: chartDetails.data.enrollments, value: chartDetails.data.enrollments,
}" }"
/> />
</Tooltip>
<Tooltip :text="__('Course Completions')">
<NumberChart <NumberChart
class="border rounded-md" class="border rounded-md"
:config="{ :config="{
@@ -29,6 +36,8 @@
value: chartDetails.data.completions, value: chartDetails.data.completions,
}" }"
/> />
</Tooltip>
<Tooltip :text="__('Certified Members')">
<NumberChart <NumberChart
class="border rounded-md" class="border rounded-md"
:config="{ :config="{
@@ -36,6 +45,7 @@
value: chartDetails.data.certifications, value: chartDetails.data.certifications,
}" }"
/> />
</Tooltip>
</div> </div>
<div class="grid grid-cols-1 lg:grid-cols-2 gap-4 mt-4"> <div class="grid grid-cols-1 lg:grid-cols-2 gap-4 mt-4">
<div class="border rounded-md min-h-72"> <div class="border rounded-md min-h-72">
@@ -129,6 +139,7 @@ import {
createResource, createResource,
DonutChart, DonutChart,
NumberChart, NumberChart,
Tooltip,
usePageMeta, usePageMeta,
} from 'frappe-ui' } from 'frappe-ui'
import { computed } from 'vue' import { computed } from 'vue'