modcomms/frontend/components
michael 687edb547c Add campaign delete functionality with single and bulk selection
- Add CampaignDeleteConfirmationModal for campaign deletion confirmation
- Add checkbox selection column to CampaignList with select all/indeterminate state
- Add actions column with trash icon for single campaign deletion
- Add bulk actions bar showing selected count with Clear/Delete buttons
- Add handleDeleteCampaign handler in App.tsx using apiService.deleteCampaign
- Pass onDeleteCampaign prop through Campaigns component chain

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 07:46:51 -06:00
..
icons Replace agent icons with clean Heroicons 2026-01-08 10:02:28 -06:00
Analytics.tsx Restructure agent system: remove Tone, split Channel, implement Legal 2026-01-24 11:58:17 -06:00
AssetPreview.tsx Add PDF rasterization support for reliable preview and analysis 2026-01-24 09:36:56 -06:00
AssetUpload.tsx permissions changes 2025-12-18 16:51:27 +00:00
Auditing.tsx permissions changes 2025-12-18 16:51:27 +00:00
Campaigns.tsx Add campaign delete functionality with single and bulk selection 2026-01-25 07:46:51 -06:00
ChecksOverview.tsx Restructure agent system: remove Tone, split Channel, implement Legal 2026-01-24 11:58:17 -06:00
CopyGenAI.tsx permissions changes 2025-12-18 16:51:27 +00:00
CreateCampaignModal.tsx Make Workfront Campaign ID optional and propagate to proofs 2026-01-08 09:49:23 -06:00
CreateProjectModal.tsx permissions changes 2025-12-18 16:51:27 +00:00
FeedbackReport.tsx Restructure agent system: remove Tone, split Channel, implement Legal 2026-01-24 11:58:17 -06:00
Header.tsx permissions changes 2025-12-18 16:51:27 +00:00
Hero.tsx Fix home page responsiveness on small screens 2025-12-19 10:07:46 -06:00
LoadingVisual.tsx permissions changes 2025-12-18 16:51:27 +00:00
Login.tsx Add support email functionality via Mailgun 2026-01-24 07:03:11 -06:00
PDFReport.tsx Restructure agent system: remove Tone, split Channel, implement Legal 2026-01-24 11:58:17 -06:00
Profile.tsx Add support email functionality via Mailgun 2026-01-24 07:03:11 -06:00
Projects.tsx Restructure agent system: remove Tone, split Channel, implement Legal 2026-01-24 11:58:17 -06:00
ProofPreview.tsx Add PDF rasterization support for reliable preview and analysis 2026-01-24 09:36:56 -06:00
ProofTypeManager.tsx permissions changes 2025-12-18 16:51:27 +00:00
Settings.tsx Seed database with agencies, brand guidelines, and dropdown options 2025-12-18 17:16:23 -06:00
Sidebar.tsx Display actual user name in sidebar from MSAL 2025-12-18 13:23:28 -06:00
StatusDashboard.tsx Restructure agent system: remove Tone, split Channel, implement Legal 2026-01-24 11:58:17 -06:00
ToggleSwitch.tsx permissions changes 2025-12-18 16:51:27 +00:00
WIPReviewer.tsx permissions changes 2025-12-18 16:51:27 +00:00