import { getTransactionById } from "@/data/transactions" import { notFound } from "next/navigation" export default async function TransactionLayout({ children, params, }: { children: React.ReactNode params: Promise<{ transactionId: string }> }) { const { transactionId } = await params const transaction = await getTransactionById(transactionId) if (!transaction) { notFound() } return ( <>

Transaction Details

{children}
) }