import React, { useState, useEffect } from 'react' import api from '../api' import ProductCard from '../components/ProductCard' import '../styles/global.css' export default function Sales() { const [products, setProducts] = useState([]) const [loading, setLoading] = useState(true) useEffect(() => { fetchSaleProducts() }, []) const fetchSaleProducts = async () => { try { const response = await api.get('/products', { params: { on_sale: true, limit: 50, }, }) setProducts(response.data) } catch (error) { console.error('Error fetching sale products:', error) } finally { setLoading(false) } } return (

🔥 Limited Time Offers

Huge discounts on selected items - Limited time only!

{loading ? (
Loading...
) : products.length > 0 ? (
{products.map((product) => (
))}
) : (

No products on sale at the moment.

)}
) }