import { Card, CardHeader } from '@/components/ui/Card' import { Badge } from '@/components/ui/Badge' import { Button } from '@/components/ui/Button' import { Megaphone, Plus, BarChart3, Target, Mail, TrendingUp, Users, } from 'lucide-react' const campaigns = [ { id: '1', name: 'Q4 Product Launch', status: 'active' as const, channel: 'Email', reach: 12500, engagement: 8.2, conversions: 340 }, { id: '2', name: 'Holiday Special', status: 'scheduled' as const, channel: 'Social', reach: 0, engagement: 0, conversions: 0 }, { id: '3', name: 'Customer Retention', status: 'active' as const, channel: 'Email', reach: 8400, engagement: 12.5, conversions: 520 }, { id: '4', name: 'Partner Webinar', status: 'completed' as const, channel: 'Webinar', reach: 3200, engagement: 45.0, conversions: 180 }, ] export function MarketingPage() { return (
{/* Page Header */}

Marketing

Campaigns and marketing metrics

{/* Quick Stats */}

4

Campaigns

24.1K

Total Reach

10.4%

Avg. Engagement

1,040

Conversions

{/* Campaigns */}
{campaigns.map((campaign) => (
{campaign.channel === 'Email' ? : }
{campaign.name} {campaign.status}

{campaign.channel}

{campaign.reach > 0 ? campaign.reach.toLocaleString() : '—'}

Reach

{campaign.engagement > 0 ? `${campaign.engagement}%` : '—'}

Engagement

{campaign.conversions > 0 ? campaign.conversions.toLocaleString() : '—'}

Conversions

))}
) }