import { FormTextarea } from "@/components/forms/simple" import TransactionEditForm from "@/components/transactions/edit" import TransactionFiles from "@/components/transactions/transaction-files" import { Card } from "@/components/ui/card" import { getCategories } from "@/models/categories" import { getCurrencies } from "@/models/currencies" import { getFields } from "@/models/fields" import { getFilesByTransactionId } from "@/models/files" import { getProjects } from "@/models/projects" import { getSettings } from "@/models/settings" import { getTransactionById } from "@/models/transactions" import { notFound } from "next/navigation" export default async function TransactionPage({ params }: { params: Promise<{ transactionId: string }> }) { const { transactionId } = await params const transaction = await getTransactionById(transactionId) if (!transaction) { notFound() } const files = await getFilesByTransactionId(transactionId) const categories = await getCategories() const currencies = await getCurrencies() const settings = await getSettings() const fields = await getFields() const projects = await getProjects() return (
{transaction.text && (
Recognized Text
)}
) }