"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 ))} ); }
{transaction.description}
{formatDate(new Date(transaction.createdAt))}