import { auth } from "@/auth"; import { prisma } from "@/lib/prisma"; import { submitReimbursement } from "@/app/lib/actions"; import { ReimbursementForm } from "./reimbursement-form"; import { CheckCircle2, Clock, Tag, Calendar, Search, Filter } from "lucide-react"; import { Card } from "@/components/ui/card"; import { Input } from "@/components/ui/input"; import { Button } from "@/components/ui/button"; import { formatCurrency } from "@/lib/utils"; export default async function ReimbursementsPage() { const session = await auth(); const userId = (session?.user as any)?.id; const reimbursements = await prisma.reimbursement.findMany({ where: { userId }, orderBy: { createdAt: 'desc' } }); return (
Manage and track your business expense claims.
| Status | Details | Category | Date | Amount |
|---|---|---|---|---|
|
{item.status === 'PAID' &&
|
{item.description} Ref: #{item.id.slice(-8)} |
|
|
{formatCurrency(item.amount.toString())} |