mirror of
https://github.com/harivansh-afk/Saas-Teamspace.git
synced 2026-04-15 05:02:11 +00:00
32 lines
1,003 B
TypeScript
32 lines
1,003 B
TypeScript
import { Progress } from '@/components/ui/progress'
|
|
import { Target } from 'lucide-react'
|
|
|
|
export type GoalDataProps = {
|
|
value: number
|
|
goal: number
|
|
}
|
|
|
|
export default function GoalDataCard(props: GoalDataProps) {
|
|
return (
|
|
<div className="rounded-lg p-5 bg-secondary dark:bg-secondary/50">
|
|
<section className="flex justify-between gap-2 text-black dark:text-white pb-2">
|
|
<p>Goal Progress</p>
|
|
<Target className="h-4 w-4" />
|
|
</section>
|
|
<div className="gap-3 pt-2">
|
|
<section className="flex justify-between gap-3 ">
|
|
<div className=" w-full rounded-full">
|
|
<Progress
|
|
value={props.value}
|
|
className="border border-primary/20 bg-primary/20 h-2"
|
|
/>
|
|
</div>
|
|
</section>
|
|
<div className="flex justify-between text-sm opacity-75 pt-3">
|
|
<p>Goal: ${props.goal}</p>
|
|
<p className="">${Math.round(props.value)} made</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
)
|
|
}
|