import { notFound } from "next/navigation";
import { Report } from "@/components/report";
import { getListItems, getSharedList } from "@/lib/data";
import type { ShoppingList, ShoppingListItem } from "@/lib/types";

export const dynamic="force-dynamic";
export default async function SharedReport({params}:{params:Promise<{token:string}>}){const {token}=await params;const list=await getSharedList(token);if(!list)notFound();const items=await getListItems(list.id);return <div className="public-report"><Report list={list as ShoppingList} items={items as ShoppingListItem[]}/></div>}
