From 175efea276549c6e5cb9bdb0477ca35fe9e3ce08 Mon Sep 17 00:00:00 2001 From: 230417 <230417@epvc.pt> Date: Mon, 4 May 2026 09:16:59 +0100 Subject: [PATCH] feat: consolidate filter and sort controls into a single select dropdown in Explore page --- web/src/pages/Explore.tsx | 48 +++++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 25 deletions(-) diff --git a/web/src/pages/Explore.tsx b/web/src/pages/Explore.tsx index 067b58e..a423146 100644 --- a/web/src/pages/Explore.tsx +++ b/web/src/pages/Explore.tsx @@ -10,7 +10,7 @@ import { Card } from '../components/ui/card'; import { Chip } from '../components/ui/chip'; import { Input } from '../components/ui/input'; import { useApp } from '../context/AppContext'; -import { Search, Star } from 'lucide-react'; +import { Search, Star, ListFilter, ChevronDown } from 'lucide-react'; import { Button } from '../components/ui/button'; export default function Explore() { @@ -87,30 +87,28 @@ export default function Explore() {
-
- setFilter('todas')} - className={`h-9 sm:h-11 px-4 sm:px-6 rounded-xl sm:rounded-2xl font-bold uppercase tracking-tight transition-all text-xs sm:text-sm ${filter === 'todas' ? '!bg-slate-900 !text-indigo-400 border-none shadow-lg' : 'bg-slate-100 text-slate-500 hover:bg-slate-200'}`} - > - Todas - - setFilter('top')} - className={`h-9 sm:h-11 px-4 sm:px-6 rounded-xl sm:rounded-2xl font-bold uppercase tracking-tight transition-all text-xs sm:text-sm ${filter === 'top' ? '!bg-slate-900 !text-indigo-400 border-none shadow-lg' : 'bg-slate-100 text-slate-500 hover:bg-slate-200'}`} - > - Top Avaliadas - - - +
+
+
+ +
+ +
+ +
+