import DashboardLayout from "@/components/DashboardLayout" import { auth } from "@/lib/auth" import { prisma } from "@/lib/prisma" import Link from "next/link" import { notFound } from "next/navigation" export default async function ReportViewPage({ params, }: { params: Promise<{ id: string }> }) { const { id } = await params const session = await auth() const manager = await prisma.shiftManager.findFirst({ where: { email: session?.user?.email || "" } }) if (!manager) return
Operator
{worker.firstName} {worker.surname}
{worker.email || 'N/A'}
Machine
{machine.name}
{machine.machineType}
Shift
{shift.name}
{new Date(shift.shiftDate).toLocaleDateString()}
Team
{team?.name || 'N/A'}
Submitted At
{new Date(report.createdAt).toLocaleString()}
Last Updated
{new Date(report.updatedAt).toLocaleString()}
Average Weight
{report.averageWeight} g
Total Bags Made
{report.totalBagsMade}
{JSON.stringify(data, null, 2)}