Sender Invitation

This commit is contained in:
Arseni
2026-01-12 21:28:18 +03:00
parent dedde76dd7
commit 5447433b5d
34 changed files with 1575 additions and 27 deletions

View File

@@ -7,6 +7,7 @@ enum PayoutDestination {
dashboard(Icons.dashboard_outlined, 'dashboard'),
sendPayout(Icons.send_outlined, 'sendPayout'),
recipients(Icons.people_outline, 'recipients'),
invitations(Icons.mark_email_read_outlined, 'invitations'),
reports(Icons.insert_chart, 'reports'),
settings(Icons.settings_outlined, 'settings'),
methods(Icons.credit_card, 'methods'),
@@ -29,13 +30,15 @@ enum PayoutDestination {
case PayoutDestination.sendPayout:
return loc.payoutNavSendPayout;
case PayoutDestination.recipients:
return loc.payoutNavRecipients;
return loc.payoutNavRecipients;
case PayoutDestination.reports:
return loc.payoutNavReports;
case PayoutDestination.settings:
return loc.payoutNavSettings;
case PayoutDestination.methods:
return loc.payoutNavMethods;
case PayoutDestination.invitations:
return loc.payoutNavInvitations;
case PayoutDestination.payment:
return loc.payout;
case PayoutDestination.addrecipient:

View File

@@ -41,6 +41,7 @@ class PageSelector extends StatelessWidget {
PayoutDestination.methods,
PayoutDestination.editwallet,
PayoutDestination.walletTopUp,
PayoutDestination.invitations,
}
: PayoutDestination.values.toSet();
@@ -103,6 +104,9 @@ class PageSelector extends StatelessWidget {
if (location.startsWith(PayoutRoutes.recipientsPath)) {
return PayoutDestination.recipients;
}
if (location.startsWith(PayoutRoutes.invitationsPath)) {
return PayoutDestination.invitations;
}
if (location.startsWith(PayoutRoutes.settingsPath)) {
return PayoutDestination.settings;
}

View File

@@ -44,6 +44,7 @@ class PayoutSidebar extends StatelessWidget {
<PayoutDestination>[
PayoutDestination.dashboard,
PayoutDestination.recipients,
PayoutDestination.invitations,
PayoutDestination.methods,
PayoutDestination.reports,
];