From 4c916316e3c094eafc7051ba8068f2b268ccf377 Mon Sep 17 00:00:00 2001 From: gulimabr Date: Mon, 1 Dec 2025 10:06:48 -0300 Subject: [PATCH] Remove view mode toggle and simplify filtering logic on the Req page --- frontend/src/pages/RequirementsPage.tsx | 37 ++++--------------------- 1 file changed, 6 insertions(+), 31 deletions(-) diff --git a/frontend/src/pages/RequirementsPage.tsx b/frontend/src/pages/RequirementsPage.tsx index e400120..385f2ce 100644 --- a/frontend/src/pages/RequirementsPage.tsx +++ b/frontend/src/pages/RequirementsPage.tsx @@ -39,7 +39,6 @@ export default function RequirementsPage() { const [searchQuery, setSearchQuery] = useState('') const [selectedGroups, setSelectedGroups] = useState([]) const [orderBy, setOrderBy] = useState<'Date' | 'Priority' | 'Name'>('Date') - const [viewMode, setViewMode] = useState<'grid' | 'list'>('list') // Modal state const [showCreateModal, setShowCreateModal] = useState(false) @@ -96,9 +95,8 @@ export default function RequirementsPage() { // Filter requirements based on search and selected groups const filteredRequirements = requirements.filter(req => { - const tagLabel = `${req.tag.tag_code}#${req.id}` const matchesSearch = searchQuery === '' || - tagLabel.toLowerCase().includes(searchQuery.toLowerCase()) || + req.tag.tag_code.toLowerCase().includes(searchQuery.toLowerCase()) || req.req_name.toLowerCase().includes(searchQuery.toLowerCase()) const matchesGroup = selectedGroups.length === 0 || @@ -368,8 +366,8 @@ export default function RequirementsPage() { - {/* Order By and View Toggle */} -
+ {/* Order By */} +
Order by: