'use client' import { useTranslations } from 'next-intl' import { Button } from '@/components/ui/button' import { EmptyState } from '@/components/ui/empty-state' import { Check, Upload, Plus } from 'lucide-react' import Link from 'next/link' interface InboxZeroStateProps { hasTransactions: boolean onCreateTransaction: () => void } export default function InboxZeroState({ hasTransactions, onCreateTransaction }: InboxZeroStateProps) { const t = useTranslations('tx_inbox_zero') if (!hasTransactions) { // No transactions at all return ( ) } // All transactions categorized: inbox zero! return ( ) }