1
0
mirror of https://github.com/kamranahmedse/developer-roadmap.git synced 2025-09-01 05:21:43 +02:00

fix: ai course progress percentage (#8781)

This commit is contained in:
Arik Chakma
2025-06-13 11:02:51 +06:00
committed by GitHub
parent f417fd4fdc
commit 5379aec4b2

View File

@@ -25,6 +25,7 @@ import { AICourseFooter } from './AICourseFooter';
import { ForkCourseAlert } from './ForkCourseAlert';
import { ForkCourseConfirmation } from './ForkCourseConfirmation';
import { useAuth } from '../../hooks/use-auth';
import { getPercentage } from '../../lib/number';
type AICourseContentProps = {
courseSlug?: string;
@@ -134,8 +135,9 @@ export function AICourseContent(props: AICourseContentProps) {
);
const totalDoneLessons = (course?.done || []).length;
const finishedPercentage = Math.round(
(totalDoneLessons / totalCourseLessons) * 100,
const finishedPercentage = getPercentage(
totalDoneLessons,
totalCourseLessons,
);
const modals = (
@@ -313,7 +315,7 @@ export function AICourseContent(props: AICourseContentProps) {
</span>
)}
{finishedPercentage > 0 && (
{finishedPercentage > 0 && !isLoading && (
<>
<span className="text-gray-400"></span>
<span className="font-medium text-green-600">