"use client"; import { useMetrics } from "@/hooks/useMetrics"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { Badge } from "@/components/ui/badge"; import { formatDate } from "@/lib/utils"; export function RecentTransactions() { const { metrics, loading } = useMetrics(); if (loading) { return ( Transactions récentes
{Array.from({ length: 5 }).map((_, i) => (
))}
); } return ( Transactions récentes
{metrics?.recentTransactions.map((transaction) => (

{transaction.description}

{formatDate(new Date(transaction.createdAt))}

{transaction.type === "credit" ? "+" : "-"} {Math.abs(transaction.amount).toLocaleString()} tokens
))}
); }