import {Module} from "@/interfaces"; import clsx from "clsx"; interface Props { label: string; percentage: number; color: "red" | "rose" | "purple" | Module; useColor?: boolean; className?: string; } export default function ProgressBar({label, percentage, color, useColor = false, className}: Props) { const progressColorClass: {[key in typeof color]: string} = { red: "bg-mti-red-light", rose: "bg-mti-rose-light", purple: "bg-mti-purple-light", reading: "bg-ielts-reading", listening: "bg-ielts-listening", writing: "bg-ielts-writing", speaking: "bg-ielts-speaking", }; return (
{label}
); }