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
-
-
-
+
+
+
+
+
+
+
+
+
+