mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2025-11-14 00:32:35 +10:00
34 lines
1020 B
TypeScript
34 lines
1020 B
TypeScript
import { t } from "@lingui/macro";
|
|
|
|
import { Counter } from "./counter";
|
|
|
|
type Statistic = {
|
|
name: string;
|
|
value: number;
|
|
};
|
|
|
|
export const StatisticsSection = () => {
|
|
const stats: Statistic[] = [
|
|
{ name: t`GitHub Stars`, value: 12800 },
|
|
{ name: t`Users Signed Up`, value: 300000 },
|
|
{ name: t`Resumes Generated`, value: 400000 },
|
|
];
|
|
|
|
return (
|
|
<section id="statistics" className="relative py-24 sm:py-32">
|
|
<div className="mx-auto max-w-7xl px-6 lg:px-8">
|
|
<dl className="grid grid-cols-1 gap-x-8 gap-y-16 text-center lg:grid-cols-3">
|
|
{stats.map((stat, index) => (
|
|
<div key={index} className="mx-auto flex max-w-xs flex-col gap-y-3">
|
|
<dt className="text-base leading-7 opacity-60">{stat.name}</dt>
|
|
<dd className="order-first text-3xl font-semibold tracking-tight sm:text-5xl">
|
|
<Counter from={0} to={stat.value} />+
|
|
</dd>
|
|
</div>
|
|
))}
|
|
</dl>
|
|
</div>
|
|
</section>
|
|
);
|
|
};
|