diff --git a/src/pages/Referral.tsx b/src/pages/Referral.tsx index 1faecc8..88fb757 100644 --- a/src/pages/Referral.tsx +++ b/src/pages/Referral.tsx @@ -198,9 +198,9 @@ export default function Referral() { {ref.has_paid ? ( - Paid + {t('referral.status.paid')} ) : ( - Pending + {t('referral.status.pending')} )} ))} @@ -232,7 +232,7 @@ export default function Referral() { {earning.referral_first_name || earning.referral_username || 'Referral'}
- {earning.reason} • {new Date(earning.created_at).toLocaleDateString()} + {t(`referral.reasons.${earning.reason}`, earning.reason)} • {new Date(earning.created_at).toLocaleDateString()}
diff --git a/src/pages/Subscription.tsx b/src/pages/Subscription.tsx index 1c28e54..a8f32db 100644 --- a/src/pages/Subscription.tsx +++ b/src/pages/Subscription.tsx @@ -220,7 +220,9 @@ export default function Subscription() { if (!selectedTariff) { throw new Error('Tariff not selected') } - const days = useCustomDays ? customDays : (selectedTariffPeriod?.days || 30) + // For daily tariffs, always use 1 day + const isDailyTariff = selectedTariff.is_daily || (selectedTariff.daily_price_kopeks && selectedTariff.daily_price_kopeks > 0) + const days = isDailyTariff ? 1 : (useCustomDays ? customDays : (selectedTariffPeriod?.days || 30)) const trafficGb = useCustomTraffic && selectedTariff.custom_traffic_enabled ? customTrafficGb : undefined return subscriptionApi.purchaseTariff(selectedTariff.id, days, trafficGb) },