import HistoryGallery from "@/components/history-gallery"; import NavigationShell from "@/components/navigation-shell"; import { requireCurrentUser, toPublicUser } from "@/lib/auth"; import { listImageHistoryForViewer } from "@/lib/db"; export default async function HistoryPage() { const user = await requireCurrentUser(); const publicUser = toPublicUser(user); const items = listImageHistoryForViewer({ viewerId: user.id, viewerRole: user.role, }); if (!publicUser) { throw new Error("Unable to resolve current user."); } return ( ); }