diff --git a/src/api/partners.ts b/src/api/partners.ts
index 9cfa82b..d91634b 100644
--- a/src/api/partners.ts
+++ b/src/api/partners.ts
@@ -105,7 +105,15 @@ export interface AdminPartnerDetailResponse {
earnings_week: number;
earnings_month: number;
conversion_to_paid: number;
- campaigns: { id: number; name: string; start_parameter: string; is_active: boolean }[];
+ campaigns: {
+ id: number;
+ name: string;
+ start_parameter: string;
+ is_active: boolean;
+ registrations_count: number;
+ referrals_count: number;
+ earnings_kopeks: number;
+ }[];
created_at: string;
}
diff --git a/src/pages/AdminPartnerDetail.tsx b/src/pages/AdminPartnerDetail.tsx
index 9d52949..cfa4292 100644
--- a/src/pages/AdminPartnerDetail.tsx
+++ b/src/pages/AdminPartnerDetail.tsx
@@ -232,46 +232,76 @@ export default function AdminPartnerDetail() {
{partner.campaigns.map((campaign) => (
-
-
{campaign.name}
-
- ?start={campaign.start_parameter}
+
+
+
{campaign.name}
+
+ ?start={campaign.start_parameter}
+
+
+
+ {campaign.is_active ? (
+
+ {t('admin.partnerDetail.campaigns.active')}
+
+ ) : (
+
+ {t('admin.partnerDetail.campaigns.inactive')}
+
+ )}
+
-
- {campaign.is_active ? (
-
- {t('admin.partnerDetail.campaigns.active')}
-
- ) : (
-
- {t('admin.partnerDetail.campaigns.inactive')}
-
- )}
-
))}