From dd57db8869e4aa2abfcb1e7d71d18d1683a13dfc Mon Sep 17 00:00:00 2001 From: CycroftX Date: Tue, 3 Feb 2026 20:42:57 +0530 Subject: [PATCH] Add Sort dropdown option to Events page header --- src/pages/Events.tsx | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/src/pages/Events.tsx b/src/pages/Events.tsx index cf011a8..1f64c72 100644 --- a/src/pages/Events.tsx +++ b/src/pages/Events.tsx @@ -1,4 +1,12 @@ -import { Calendar, Ticket, Flag, Search, Filter, Plus } from 'lucide-react'; +import { Calendar, Ticket, Flag, Search, Filter, Plus, ArrowUpDown } from 'lucide-react'; +import { + DropdownMenu, + DropdownMenuContent, + DropdownMenuItem, + DropdownMenuLabel, + DropdownMenuSeparator, + DropdownMenuTrigger, +} from "@/components/ui/dropdown-menu"; import { AppLayout } from '@/components/layout/AppLayout'; import { cn } from '@/lib/utils'; import { mockEvents, formatCurrency } from '@/data/mockData'; @@ -69,6 +77,25 @@ export default function Events() { className="h-10 w-64 pl-10 pr-4 rounded-xl text-sm bg-secondary shadow-neu-inset focus:outline-none focus:ring-2 focus:ring-accent/50" /> + + + + + + + Sort by + + Newest First + Oldest First + Name (A-Z) + Upcoming + Status + + +