import type { UserProgressResponse } from './UserProgressModal'; type UserProgressModalHeaderProps = { isLoading: boolean; progressResponse: UserProgressResponse | undefined; }; export function UserProgressModalHeader(props: UserProgressModalHeaderProps) { const { isLoading, progressResponse } = props; const user = progressResponse?.user; const progress = progressResponse?.progress; const userProgressTotal = progress?.total || 0; const userDone = progress?.done?.length || 0; const progressPercentage = Math.round((userDone / userProgressTotal) * 100) || 0; const userLearning = progress?.learning?.length || 0; const userSkipped = progress?.skipped?.length || 0; return (

{user?.name}'s Progress

You can close this popup and start tracking your progress.

{progressPercentage}% Done {userDone} of {userProgressTotal} done

); }