feat(admin): add affiliate marketing screens and admin order integration
This commit is contained in:
@@ -73,6 +73,10 @@ import NewsletterLayout from '@/routes/Marketing/Newsletter';
|
||||
import NewsletterSubscribers from '@/routes/Marketing/Newsletter/Subscribers';
|
||||
import NewsletterCampaignsList from '@/routes/Marketing/Campaigns';
|
||||
import CampaignEdit from '@/routes/Marketing/Campaigns/Edit';
|
||||
import AffiliatesLayout from '@/routes/Marketing/Affiliates';
|
||||
import AffiliatesList from '@/routes/Marketing/Affiliates/List';
|
||||
import AffiliatesReferrals from '@/routes/Marketing/Affiliates/Referrals';
|
||||
import AffiliatesPayouts from '@/routes/Marketing/Affiliates/Payouts';
|
||||
import MorePage from '@/routes/More';
|
||||
import Help from '@/routes/Help';
|
||||
import Onboarding from '@/routes/Onboarding';
|
||||
@@ -247,6 +251,12 @@ export function AppRoutes() {
|
||||
<Route path="campaigns" element={<NewsletterCampaignsList />} />
|
||||
<Route path="campaigns/:id" element={<CampaignEdit />} />
|
||||
</Route>
|
||||
<Route path="/marketing/affiliates" element={<AffiliatesLayout />}>
|
||||
<Route index element={<Navigate to="list" replace />} />
|
||||
<Route path="list" element={<AffiliatesList />} />
|
||||
<Route path="referrals" element={<AffiliatesReferrals />} />
|
||||
<Route path="payouts" element={<AffiliatesPayouts />} />
|
||||
</Route>
|
||||
|
||||
{/* Legacy Redirects for Newsletter (using component to preserve params) */}
|
||||
<Route path="/marketing/campaigns" element={<Navigate to="/marketing/newsletter/campaigns" replace />} />
|
||||
|
||||
Reference in New Issue
Block a user