'use client' import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card' import { Button } from '@/components/ui/button' import { Badge } from '@/components/ui/badge' import { Flame, Receipt, CreditCard, Camera, ArrowRight } from 'lucide-react' import type { ReceiptQueueSummary } from '@/types' interface ReceiptDashboardProps { summary: ReceiptQueueSummary onScanReceipt: () => void onViewReceiptQueue: () => void onViewTransactionQueue: () => void } export default function ReceiptDashboard({ summary, onScanReceipt, onViewReceiptQueue, onViewTransactionQueue, }: ReceiptDashboardProps) { const hasWork = summary.unmatched_receipts_count > 0 || summary.unmatched_transactions_count > 0 || summary.pending_review_count > 0 return (
{summary.streak_count}
dagars streak!
Fortsätt bokföra varje dag
Att granska
{summary.pending_review_count} kvitton
Kvitton utan transaktion
{summary.unmatched_receipts_count} st
Transaktioner utan kvitto
{summary.unmatched_transactions_count} st
Inga kvitton eller transaktioner att granska