feat: add total students to course card

This commit is contained in:
Rotimi Best
2023-12-07 09:37:12 +03:00
parent e6e7cfd13c
commit 19776967fa
4 changed files with 32 additions and 1 deletions
@@ -12,6 +12,7 @@
export let isPublished = false;
export let cost = 0;
export let totalLessons = 0;
export let totalStudents = 0;
export let currency = 'NGN';
export let isOnLandingPage = false;
export let isLMS = false;
@@ -46,7 +47,8 @@
</div>
<div
class="px-4 border border-gray border-b-0 border-l-0 border-r-0 flex justify-between items-center"
class="px-4 border border-gray border-b-0 border-l-0 border-r-0 flex justify-between {isLMS &&
'items-center'}"
>
<div>
<p class="text-xs pt-2 {!isLMS && 'pl-2'} dark:text-white">{totalLessons} lessons</p>
@@ -81,6 +83,11 @@
variant={VARIANTS.OUTLINED}
className="rounded-none text-primary-600"
/>
{:else if !isOnLandingPage}
<div class="flex flex-col justify-between">
<p class="text-xs pt-2 pl-2 dark:text-white">{totalStudents} students</p>
<div></div>
</div>
{/if}
</div>
</a>
@@ -40,6 +40,7 @@
cost={courseData.cost}
currency={courseData.currency}
totalLessons={courseData.total_lessons}
totalStudents={courseData.total_students}
isLMS={$appStore.isOrgSite}
progressRate={calcProgressRate(courseData.progress_rate, courseData.total_lessons)}
/>
@@ -182,6 +182,7 @@ export interface Course {
is_published?: boolean;
progress_rate?: number;
total_lessons?: number;
total_students?: number;
attendance: {
student_id: string;
lesson_id: string;