34 lines
1.7 KiB
TypeScript
34 lines
1.7 KiB
TypeScript
import StatCard from "@/components/StatCard";
|
|
import { DollarSign } from "lucide-react";
|
|
|
|
export default function FinancesPage() {
|
|
return (
|
|
<div>
|
|
<div className="flex items-center gap-3 mb-8">
|
|
<div className="p-2 rounded-sm bg-yellow-500/10 border border-yellow-500/25">
|
|
<DollarSign size={18} className="text-yellow-400" />
|
|
</div>
|
|
<div>
|
|
<div className="text-[9px] font-mono tracking-[0.3em] text-yellow-400/70 uppercase mb-0.5">Revenus</div>
|
|
<h1 className="text-2xl font-black tracking-widest uppercase" style={{ color: "var(--text-primary)" }}>Finances</h1>
|
|
</div>
|
|
</div>
|
|
|
|
<div className="grid grid-cols-2 xl:grid-cols-4 gap-4 mb-8">
|
|
<StatCard label="Revenus du mois" value="—" sub="Aucune donnée" accent="gold" />
|
|
<StatCard label="Revenus totaux" value="—" sub="Aucune donnée" accent="gold" />
|
|
<StatCard label="Donations" value="—" sub="Aucune donnée" accent="gold" />
|
|
<StatCard label="Abonnements" value="—" sub="Aucune donnée" accent="gold" />
|
|
</div>
|
|
|
|
<div className="border rounded-sm p-8 flex flex-col items-center justify-center gap-3 min-h-[200px]"
|
|
style={{ background: "var(--surface)", borderColor: "var(--border)" }}>
|
|
<DollarSign size={32} className="text-yellow-400/30" />
|
|
<p className="font-mono text-xs tracking-widest text-center" style={{ color: "var(--text-secondary)" }}>
|
|
AUCUNE DONNÉE FINANCIÈRE DISPONIBLE<br />POUR LE MOMENT
|
|
</p>
|
|
</div>
|
|
</div>
|
|
);
|
|
}
|