fix: add subscription tab to desktop nav, fix device dots overflow, show available referral balance

- Add Subscription tab to desktop header navigation (was only in mobile)
- Fix device dots overflow for large limits (>10) by using progress bar
- Show available referral balance on dashboard instead of total earnings
- Add available_balance and withdrawn fields to ReferralInfo type
This commit is contained in:
Fringg
2026-02-27 04:53:37 +03:00
parent 82987fd49a
commit 27f85a1db1
5 changed files with 39 additions and 15 deletions

View File

@@ -42,7 +42,7 @@ export default function StatsGrid({
refLoading,
}: StatsGridProps) {
const { t } = useTranslation();
const { formatAmount, currencySymbol, formatPositive } = useCurrency();
const { formatAmount, currencySymbol } = useCurrency();
const { isDark } = useTheme();
const g = getGlassColors(isDark);
@@ -83,7 +83,7 @@ export default function StatsGrid({
label: t('dashboard.stats.referrals'),
value: `${referralCount}`,
valueColor: g.text,
subtitle: `${formatPositive(earningsRubles)} ${currencySymbol}`,
subtitle: `${formatAmount(earningsRubles)} ${currencySymbol}`,
subtitleColor: zone.mainHex,
to: '/referral',
icon: (color: string) => (