import { prisma } from '@/lib/db'; import { isConfigured } from '@/app/actions/setup'; import { redirect } from 'next/navigation'; import { MenuButton } from '@/components/MenuButton'; import { ThemeToggle } from '@/components/ThemeToggle'; import { Settings } from 'lucide-react'; import Link from 'next/link'; export const dynamic = 'force-dynamic'; export default async function Home() { const configured = await isConfigured(); if (!configured) redirect('/setup'); const buttons = await prisma.button.findMany({ orderBy: { order: 'asc' }, }); return (
{/* Top bar */}
{/* Center content */}
{buttons.length === 0 ? (
🔗

Aucune application configurée

Ajoutez vos premiers raccourcis depuis l'administration.

Configurer →
) : (
{buttons.map((btn: any) => ( ))}
)}
); }