feat: add CRUD forms with Server Actions for establishments, users, classes, students

This commit is contained in:
root
2026-06-06 20:08:17 +00:00
parent 0a73a70820
commit a1883080d3
26 changed files with 1206 additions and 16 deletions
+9 -2
View File
@@ -3,7 +3,9 @@ import { getServerSession } from "next-auth/next";
import { authOptions } from "@/lib/auth-config";
import { redirect } from "next/navigation";
import { Table, TableHeader, TableBody, TableRow, TableHead, TableCell } from "@/components/ui/table";
import { Card, CardHeader, CardTitle, CardContent } from "@/components/ui/card";
import { Card, CardContent } from "@/components/ui/card";
import { Button } from "@/components/ui/button";
import Link from "next/link";
export const dynamic = "force-dynamic";
@@ -21,7 +23,12 @@ export default async function ClassesPage() {
return (
<div className="space-y-6">
<h1 className="text-3xl font-bold">Classes</h1>
<div className="flex items-center justify-between">
<h1 className="text-3xl font-bold">Classes</h1>
<Link href="/dashboard/classes/new">
<Button>Ajouter</Button>
</Link>
</div>
<Card>
<CardContent className="pt-6">
<Table>