carte du jour
This commit is contained in:
@@ -45,6 +45,9 @@ let dynamicStatus = { label: status, color: "rgba(255,255,255,0.3)", icon: "" };
|
||||
|
||||
if (status === "Terminé") {
|
||||
dynamicStatus = { label: "Terminé", color: "#10b981" };
|
||||
} else if (status === "En cours") {
|
||||
// Nouvelle condition pour le statut "En cours"
|
||||
dynamicStatus = { label: "En cours", color: "#3b82f6", icon: "⚡" };
|
||||
} else if (diffDays < 0) {
|
||||
dynamicStatus = { label: "En retard", color: "#ef4444" };
|
||||
} else if (diffDays === 0) {
|
||||
|
||||
@@ -8,7 +8,10 @@ import EventCard from "../components/EventCard.astro";
|
||||
const allHumans = await getCollection("humans", ({ id }) => {
|
||||
return id.startsWith("latchimynicolas/");
|
||||
});
|
||||
const allEvents = await getCollection("events");
|
||||
const allEvents = await getCollection("events", ({ data }) => {
|
||||
// On ne garde que les événements qui ne sont pas terminés
|
||||
return data.status !== "Terminé";
|
||||
});
|
||||
|
||||
// 2. Tris temporels
|
||||
const sortedAll = allHumans.sort(
|
||||
|
||||
Reference in New Issue
Block a user