import { useState } from 'react'; import { Link, useNavigate } from 'react-router-dom'; import { Tag, Book, Laptop, Sofa, Utensils, Gift, Heart } from 'lucide-react'; const Home = () => { const navigate = useNavigate(); // Same categories const categories = [ { id: 1, name: 'Textbooks', icon: }, { id: 2, name: 'Electronics', icon: }, { id: 3, name: 'Furniture', icon: }, { id: 4, name: 'Kitchen', icon: }, { id: 5, name: 'Other', icon: }, ]; // Same listings data const [listings, setListings] = useState([ { id: 0, title: 'Dell XPS 16 Laptop', price: 850, category: 'Electronics', image: 'image1.avif', condition: 'Good', seller: 'Michael T.', datePosted: '5d ago', isFavorite: true, }, ]); // Toggle favorite status const toggleFavorite = (id, e) => { e.preventDefault(); // Prevent navigation when clicking the heart icon setListings( listings.map((listing) => listing.id === id ? { ...listing, isFavorite: !listing.isFavorite } : listing ) ); }; const handleSelling = () => { navigate('/selling'); } return (
{/* Hero Section */}

Buy and Sell on Campus

The marketplace exclusively for university students. Find everything you need or sell what you don't.

{/* Categories */}

Categories

{categories.map((category) => ( ))}
{/* Recent Listings */}

Recent Listings

{listings.map((listing) => (
{listing.title}

{listing.title}

${listing.price}
{listing.category} {listing.condition}
{listing.datePosted} {listing.seller}
))}
); }; export default Home;