diff --git a/src/pages/Dashboard.tsx b/src/pages/Dashboard.tsx index d98767f..30c81a8 100644 --- a/src/pages/Dashboard.tsx +++ b/src/pages/Dashboard.tsx @@ -15,6 +15,7 @@ import SubscriptionCardExpired from '../components/dashboard/SubscriptionCardExp import TrialOfferCard from '../components/dashboard/TrialOfferCard'; import StatsGrid from '../components/dashboard/StatsGrid'; import { giftApi } from '../api/gift'; +import { promoApi } from '../api/promo'; import PendingGiftCard from '../components/dashboard/PendingGiftCard'; import { API } from '../config/constants'; @@ -89,6 +90,13 @@ export default function Dashboard() { retry: false, }); + const { data: promoGroupData } = useQuery({ + queryKey: ['promo-group-discounts'], + queryFn: promoApi.getGroupDiscounts, + staleTime: 60_000, + retry: false, + }); + const activateTrialMutation = useMutation({ mutationFn: subscriptionApi.activateTrial, onSuccess: () => { @@ -227,7 +235,30 @@ export default function Dashboard() {

{t('dashboard.welcome', { name: user?.first_name || user?.username || '' })}

-

{t('dashboard.yourSubscription')}

+
+

{t('dashboard.yourSubscription')}

+ {promoGroupData?.group_name && ( + + + {promoGroupData.group_name} + + )} +
{/* Pending Gift Activations */}