feat: Refactor Newsletter with horizontal tabs (Subscribers | Campaigns)
- Created Newsletter/index.tsx as tabs container - Extracted Newsletter/Subscribers.tsx (from old Newsletter.tsx) - Moved Campaigns to Newsletter/Campaigns.tsx - Updated App.tsx routes (campaigns now under newsletter) - Removed separate Campaigns card from Marketing index - Follows Customer Notifications tab pattern for consistency
This commit is contained in:
@@ -257,8 +257,7 @@ import AppearanceCheckout from '@/routes/Appearance/Checkout';
|
||||
import AppearanceThankYou from '@/routes/Appearance/ThankYou';
|
||||
import AppearanceAccount from '@/routes/Appearance/Account';
|
||||
import MarketingIndex from '@/routes/Marketing';
|
||||
import NewsletterSubscribers from '@/routes/Marketing/Newsletter';
|
||||
import CampaignsList from '@/routes/Marketing/Campaigns';
|
||||
import Newsletter from '@/routes/Marketing/Newsletter';
|
||||
import CampaignEdit from '@/routes/Marketing/Campaigns/Edit';
|
||||
import MorePage from '@/routes/More';
|
||||
import Help from '@/routes/Help';
|
||||
@@ -580,9 +579,8 @@ function AppRoutes() {
|
||||
|
||||
{/* Marketing */}
|
||||
<Route path="/marketing" element={<MarketingIndex />} />
|
||||
<Route path="/marketing/newsletter" element={<NewsletterSubscribers />} />
|
||||
<Route path="/marketing/campaigns" element={<CampaignsList />} />
|
||||
<Route path="/marketing/campaigns/:id" element={<CampaignEdit />} />
|
||||
<Route path="/marketing/newsletter" element={<Newsletter />} />
|
||||
<Route path="/marketing/newsletter/campaigns/:id" element={<CampaignEdit />} />
|
||||
|
||||
{/* Help - Main menu route with no submenu */}
|
||||
<Route path="/help" element={<Help />} />
|
||||
|
||||
Reference in New Issue
Block a user