diff --git a/apps/main/src/pages/planning.tsx b/apps/main/src/pages/planning.tsx index 73e760b..7c1bee6 100644 --- a/apps/main/src/pages/planning.tsx +++ b/apps/main/src/pages/planning.tsx @@ -11,7 +11,7 @@ import { SelectValue, } from "@xtablo/ui/components/select"; import { TypographyH3, TypographyH4 } from "@xtablo/ui/components/typography"; -import { ClockIcon, Download, EllipsisVerticalIcon, FolderInputIcon, PlusIcon, RefreshCcw, SlidersHorizontalIcon } from "lucide-react"; +import { ClockIcon, Download, EllipsisVerticalIcon, FolderInputIcon, PlusIcon, RefreshCcw } from "lucide-react"; import { useCallback, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { Outlet, useNavigate, useParams, useSearchParams } from "react-router-dom"; @@ -41,7 +41,7 @@ export const PlanningPage = () => { const [isWebcalModalOpen, setIsWebcalModalOpen] = useState(false); const isReadOnly = useIsReadOnlyUser(); const currentTab = searchParams.get("tab") ?? "calendar"; - const [eventsSearchQuery, setEventsSearchQuery] = useState(""); + const [showAllEvents, setShowAllEvents] = useState(false); const [isCreateEventOpen, setIsCreateEventOpen] = useState(false); // Fetch tablos @@ -797,13 +797,10 @@ export const PlanningPage = () => { const renderEventsView = () => { const today = new Date(); today.setHours(0, 0, 0, 0); - const q = eventsSearchQuery.toLowerCase(); const filtered = tabloEvents.filter((e) => { + if (showAllEvents) return true; const eventDate = e.start_date ? new Date(e.start_date + "T00:00:00") : null; - const isUpcoming = !eventDate || eventDate >= today; - const matchesSearch = - !q || e.title?.toLowerCase().includes(q) || e.description?.toLowerCase().includes(q); - return isUpcoming && matchesSearch; + return !eventDate || eventDate >= today; }); const months = ["JAN", "FÉV", "MAR", "AVR", "MAI", "JUN", "JUL", "AOÛ", "SEP", "OCT", "NOV", "DÉC"]; @@ -826,26 +823,29 @@ export const PlanningPage = () => { - {/* Search + filter */} -
Aucun événement trouvé
- {eventsSearchQuery ? "Essayez un autre terme" : "Créez votre premier événement"} + {showAllEvents ? "Aucun événement trouvé" : "Aucun événement à venir"}