From 4f8cda1566a07f6db2e64b67beeff62e61edd2b6 Mon Sep 17 00:00:00 2001 From: Agent Zero Date: Thu, 23 Jul 2026 03:21:05 +0200 Subject: [PATCH] Phase 0.2: migrate remaining SVGs to lucide-react icons --- .../components/calendar/CalendarDetail.tsx | 17 ++---- .../src/components/calendar/CalendarTree.tsx | 9 +-- .../comm/blocks/ContactCardBlock.tsx | 16 +----- .../src/components/comm/blocks/FileBlock.tsx | 31 +---------- .../components/comm/blocks/MiniAppBlock.tsx | 17 +----- .../src/components/contacts/ContactDetail.tsx | 7 +-- .../components/contacts/ContactFolderTree.tsx | 26 ++++----- .../src/components/contacts/ContactList.tsx | 7 +-- frontend/src/components/dms/FileDetails.tsx | 30 +++------- frontend/src/components/dms/FileExplorer.tsx | 55 ++++++------------- frontend/src/components/dms/FileGrid.tsx | 51 +++-------------- .../src/components/dms/FilePreviewModal.tsx | 5 +- frontend/src/components/dms/FolderTree.tsx | 13 ++--- frontend/src/components/dms/SourceTree.tsx | 33 +++-------- .../src/components/dms/UploadDropzone.tsx | 5 +- frontend/src/components/layout/AISidebar.tsx | 37 ++++--------- .../src/components/layout/MessageSidebar.tsx | 41 ++++---------- frontend/src/components/layout/Sidebar.tsx | 29 +++------- frontend/src/components/layout/TopBar.tsx | 17 ++---- frontend/src/components/mail/ComposeModal.tsx | 13 ++--- frontend/src/components/mail/LabelManager.tsx | 10 +--- frontend/src/components/mail/MailDetail.tsx | 10 +--- .../src/components/mail/MailFolderTree.tsx | 20 ++----- frontend/src/components/mail/MailList.tsx | 20 ++----- .../src/components/mail/MailSearchBar.tsx | 5 +- frontend/src/components/mail/PgpSettings.tsx | 7 +-- .../src/components/mail/RichTextEditor.tsx | 39 ++++++------- frontend/src/components/mail/RuleEditor.tsx | 7 +-- .../src/components/mail/SignatureManager.tsx | 7 +-- .../src/components/mail/TemplatePicker.tsx | 7 +-- frontend/src/components/shared/DataGrid.tsx | 7 +-- .../src/components/shared/SearchDropdown.tsx | 5 +- frontend/src/components/tags/TagPicker.tsx | 5 +- frontend/src/pages/AIAssistant.tsx | 11 ++-- frontend/src/pages/Calendar.tsx | 33 +++-------- frontend/src/pages/ContactsList.tsx | 33 +++-------- frontend/src/pages/Dms.tsx | 33 +++-------- frontend/src/pages/DmsTrash.tsx | 5 +- frontend/src/pages/Mail.tsx | 54 +++++------------- frontend/src/pages/MailSettings.tsx | 10 +--- frontend/src/pages/PasswordResetRequest.tsx | 5 +- 41 files changed, 228 insertions(+), 564 deletions(-) diff --git a/frontend/src/components/calendar/CalendarDetail.tsx b/frontend/src/components/calendar/CalendarDetail.tsx index bdf31fa..38cd040 100644 --- a/frontend/src/components/calendar/CalendarDetail.tsx +++ b/frontend/src/components/calendar/CalendarDetail.tsx @@ -20,6 +20,7 @@ import { } from '@/api/calendar'; import { Button } from '@/components/ui/Button'; import { Input } from '@/components/ui/Input'; +import { Calendar as CalendarIcon, Pencil, Trash2, X } from 'lucide-react'; function formatDate(dateStr: string | null | undefined): string { if (!dateStr) return '-'; @@ -139,9 +140,7 @@ export function CalendarDetail({ className="flex flex-col items-center justify-center h-full p-6 text-center" data-testid="calendar-detail-empty" > - +