mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-06-04 21:36:12 +00:00
chore: Application du design system
This commit is contained in:
@ -21,16 +21,16 @@ export default function Attendance({
|
||||
|
||||
return (
|
||||
<div className="w-full bg-stone-50 p-6 rounded-lg shadow-sm border border-gray-200">
|
||||
<h2 className="text-xl font-semibold mb-4">Présence et assiduité</h2>
|
||||
<h2 className="font-headline text-xl font-semibold mb-4">Présence et assiduité</h2>
|
||||
{absences.length === 0 ? (
|
||||
<div className="text-center text-emerald-600 font-medium py-8">
|
||||
Aucune absence enregistrée 🎉
|
||||
<div className="text-center text-primary font-medium py-8">
|
||||
Aucune absence enregistrée
|
||||
</div>
|
||||
) : (
|
||||
<ol className="relative border-l border-emerald-200">
|
||||
<ol className="relative border-l border-primary/20">
|
||||
{absences.map((absence, idx) => (
|
||||
<li key={idx} className="mb-6 ml-4">
|
||||
<div className="absolute w-3 h-3 bg-emerald-400 rounded-full mt-1.5 -left-1.5 border border-white" />
|
||||
<div className="absolute w-3 h-3 bg-tertiary rounded-full mt-1.5 -left-1.5 border border-white" />
|
||||
<div className="flex items-center justify-between gap-4">
|
||||
{/* Infos principales à gauche */}
|
||||
<div className="flex flex-col">
|
||||
@ -45,7 +45,7 @@ export default function Attendance({
|
||||
<div className="flex items-center gap-2">
|
||||
<span className="font-medium">{absence.type}</span>
|
||||
<span
|
||||
className={`text-xs px-2 py-1 rounded ${absence.justified ? 'bg-emerald-100 text-emerald-700' : 'bg-red-100 text-red-700'}`}
|
||||
className={`text-xs px-2 py-1 rounded ${absence.justified ? 'bg-primary/10 text-secondary' : 'bg-red-100 text-red-700'}`}
|
||||
>
|
||||
{absence.justified ? 'Justifiée' : 'Non justifiée'}
|
||||
</span>
|
||||
@ -92,7 +92,7 @@ export default function Attendance({
|
||||
});
|
||||
});
|
||||
}}
|
||||
className="mb-1 px-4 py-2 rounded-md shadow bg-emerald-500 text-white hover:bg-emerald-600 w-full"
|
||||
className="mb-1 px-4 py-2 rounded-md shadow bg-primary text-white hover:bg-primary w-full"
|
||||
icon={<Trash2 className="w-6 h-6" />}
|
||||
text="Supprimer"
|
||||
title="Evaluez l'élève"
|
||||
|
||||
Reference in New Issue
Block a user