Update PromoOffersSection.tsx

This commit is contained in:
Egor
2026-01-17 09:52:22 +03:00
committed by GitHub
parent 89d40fc4ee
commit 1a329c8605

View File

@@ -1,7 +1,6 @@
import { useState } from 'react' import { useState } from 'react'
import { useQuery, useMutation, useQueryClient } from '@tanstack/react-query' import { useQuery, useMutation, useQueryClient } from '@tanstack/react-query'
import { useTranslation } from 'react-i18next' import { promoApi, PromoOffer } from '../api/promo'
import { promoApi, PromoOffer, ActiveDiscount } from '../api/promo'
// Icons // Icons
const GiftIcon = () => ( const GiftIcon = () => (
@@ -83,7 +82,6 @@ interface PromoOffersSectionProps {
} }
export default function PromoOffersSection({ className = '' }: PromoOffersSectionProps) { export default function PromoOffersSection({ className = '' }: PromoOffersSectionProps) {
const { t } = useTranslation()
const queryClient = useQueryClient() const queryClient = useQueryClient()
const [claimingId, setClaimingId] = useState<number | null>(null) const [claimingId, setClaimingId] = useState<number | null>(null)
const [successMessage, setSuccessMessage] = useState<string | null>(null) const [successMessage, setSuccessMessage] = useState<string | null>(null)
@@ -130,7 +128,6 @@ export default function PromoOffersSection({ className = '' }: PromoOffersSectio
// Filter unclaimed and active offers // Filter unclaimed and active offers
const availableOffers = offers.filter(o => o.is_active && !o.is_claimed) const availableOffers = offers.filter(o => o.is_active && !o.is_claimed)
const claimedOffers = offers.filter(o => o.is_claimed)
// Don't render if no offers and no active discount // Don't render if no offers and no active discount
if (!offersLoading && availableOffers.length === 0 && (!activeDiscount || !activeDiscount.is_active)) { if (!offersLoading && availableOffers.length === 0 && (!activeDiscount || !activeDiscount.is_active)) {