updates
This commit is contained in:
@@ -2,25 +2,9 @@ import React, { useState, useEffect } from 'react';
|
||||
import {
|
||||
Mail,
|
||||
Plus,
|
||||
Send,
|
||||
Eye,
|
||||
Edit,
|
||||
Trash2,
|
||||
Users,
|
||||
BarChart3,
|
||||
Calendar,
|
||||
Filter,
|
||||
Search,
|
||||
FileText,
|
||||
TrendingUp,
|
||||
CheckCircle,
|
||||
XCircle,
|
||||
Clock,
|
||||
Play,
|
||||
Pause,
|
||||
RefreshCw,
|
||||
X,
|
||||
Save,
|
||||
Layers,
|
||||
Target
|
||||
} from 'lucide-react';
|
||||
@@ -39,7 +23,7 @@ const EmailCampaignManagementPage: React.FC = () => {
|
||||
const [segments, setSegments] = useState<CampaignSegment[]>([]);
|
||||
const [templates, setTemplates] = useState<EmailTemplate[]>([]);
|
||||
const [dripSequences, setDripSequences] = useState<DripSequence[]>([]);
|
||||
const [selectedCampaign, setSelectedCampaign] = useState<Campaign | null>(null);
|
||||
useState<Campaign | null>(null);
|
||||
const [analytics, setAnalytics] = useState<CampaignAnalytics | null>(null);
|
||||
const [showCampaignModal, setShowCampaignModal] = useState(false);
|
||||
const [showSegmentModal, setShowSegmentModal] = useState(false);
|
||||
@@ -699,7 +683,7 @@ const CampaignModal: React.FC<{
|
||||
onSave: () => void;
|
||||
onClose: () => void;
|
||||
editing: boolean;
|
||||
}> = ({ form, setForm, segments, templates, onSave, onClose, editing }) => (
|
||||
}> = ({ form, setForm, segments, onSave, onClose, editing }) => (
|
||||
<div className="fixed inset-0 bg-black/50 flex items-center justify-center z-50 p-4">
|
||||
<div className="bg-white rounded-xl p-6 max-w-4xl w-full max-h-[90vh] overflow-y-auto">
|
||||
<div className="flex justify-between items-start mb-4">
|
||||
|
||||
Reference in New Issue
Block a user