import { useQuery } from '@tanstack/react-query'; import { Link } from 'react-router-dom'; import { useTranslation } from 'react-i18next'; import { promoApi } from '../api/promo'; export default function PromoDiscountBadge() { const { t } = useTranslation(); const { data: activeDiscount } = useQuery({ queryKey: ['active-discount'], queryFn: promoApi.getActiveDiscount, staleTime: 30000, refetchInterval: 60000, }); // Don't render if no active discount if (!activeDiscount || !activeDiscount.is_active || !activeDiscount.discount_percent) { return null; } return ( 🏷️ -{activeDiscount.discount_percent}% ); }