export const dynamic = 'force-dynamic' import { redirect } from 'next/navigation' import { getServerSession } from '@/lib/auth' import { getLibrariesForUser } from '@/lib/users' import LibraryCard from '@/components/LibraryCard' export default async function HomePage() { const session = await getServerSession() if (!session.userId) redirect('/login') const libraries = getLibrariesForUser(session.userId, session.role) if (libraries.length === 0) { if (session.role === 'admin') { redirect('/manage') } return (
No libraries available
An administrator needs to grant you access to libraries.
{libraries.length} {libraries.length === 1 ? 'library' : 'libraries'} available