diff --git a/src/pages/Listings.tsx b/src/pages/Listings.tsx index 32a296f..184989f 100644 --- a/src/pages/Listings.tsx +++ b/src/pages/Listings.tsx @@ -1,6 +1,7 @@ -import React, { useState, useEffect } from 'react'; -import { useLocation, useSearchParams } from 'react-router-dom'; -import { ListFilter, Search, ChevronDown, X } from 'lucide-react'; +import { useState, useEffect } from 'react'; +import { useSearchParams } from 'react-router-dom'; +import { ListFilter, Search, X } from 'lucide-react'; + import ListingCard from '../components/listings/ListingCard'; import Button from '../components/common/Button'; import { Listing } from '../types'; @@ -8,100 +9,119 @@ import { listings as mockListings, categories } from '../data/mockData'; const Listings: React.FC = () => { const [searchParams, setSearchParams] = useSearchParams(); - const location = useLocation(); - + const [listings, setListings] = useState
- Explore our collection of quality, verified listings from professional agencies +
+ Category:{' '} + + {categories.find(c => c.id === categoryFilter)?.name} +
-- Showing {filteredListings.length} results - {hasActiveFilters ? ' with applied filters' : ''} -
-- We couldn't find any listings matching your criteria. -
+No listings found
@@ -374,4 +180,4 @@ const Listings: React.FC = () => { ); }; -export default Listings; \ No newline at end of file +export default Listings;