diff --git a/components/email/email-context-menu.tsx b/components/email/email-context-menu.tsx
index 1c0fca1ca..3f128b7b4 100644
--- a/components/email/email-context-menu.tsx
+++ b/components/email/email-context-menu.tsx
@@ -31,7 +31,6 @@ import {
ShieldCheck,
EditIcon,
CalendarClock,
- XCircle,
Paperclip,
Link as LinkIcon,
MessagesSquare,
@@ -74,7 +73,6 @@ interface EmailContextMenuProps {
onMarkAsSpam?: () => void;
onUndoSpam?: () => void;
onEditDraft?: () => void;
- onCancelScheduled?: () => void;
onCancelScheduledForEdit?: () => void;
onRescheduleScheduled?: () => void;
// Batch actions
@@ -135,7 +133,6 @@ export function EmailContextMenu({
onBatchMarkAsSpam,
onBatchUndoSpam,
onEditDraft,
- onCancelScheduled,
onCancelScheduledForEdit,
onRescheduleScheduled,
}: EmailContextMenuProps) {
@@ -210,12 +207,6 @@ export function EmailContextMenu({
onClick={() => handleAction(onRescheduleScheduled!)}
disabled={!onRescheduleScheduled}
/>
-
handleAction(onCancelScheduled!)}
- disabled={!onCancelScheduled}
- />
void;
isScheduledView?: boolean;
onLoadMoreScheduled?: () => void;
- onCancelScheduled?: (email: Email) => void | Promise;
onCancelScheduledForEdit?: (email: Email) => void | Promise;
onRescheduleScheduled?: (email: Email) => void | Promise;
}
@@ -78,7 +77,6 @@ export function EmailList({
onEditDraft,
isScheduledView = false,
onLoadMoreScheduled,
- onCancelScheduled,
onCancelScheduledForEdit,
onRescheduleScheduled,
}: EmailListProps) {
@@ -608,7 +606,6 @@ export function EmailList({
onMarkAsSpam={() => onMarkAsSpam?.(contextMenuEmail!)}
onUndoSpam={() => onUndoSpam?.(contextMenuEmail!)}
onEditDraft={() => onEditDraft?.(contextMenuEmail!)}
- onCancelScheduled={onCancelScheduled ? () => onCancelScheduled(contextMenuEmail!) : undefined}
onCancelScheduledForEdit={onCancelScheduledForEdit ? () => onCancelScheduledForEdit(contextMenuEmail!) : undefined}
onRescheduleScheduled={onRescheduleScheduled ? () => onRescheduleScheduled(contextMenuEmail!) : undefined}
onBatchMarkAsRead={(read) => client && batchMarkAsRead(client, read)}
diff --git a/components/email/email-viewer.tsx b/components/email/email-viewer.tsx
index d64b145ab..e1b483c10 100644
--- a/components/email/email-viewer.tsx
+++ b/components/email/email-viewer.tsx
@@ -136,7 +136,6 @@ interface EmailViewerProps {
onNavigatePrev?: () => void;
onShowShortcuts?: () => void;
onEditDraft?: () => void;
- onCancelScheduled?: () => void;
onCancelScheduledForEdit?: () => void;
onRescheduleScheduled?: (delayedUntil: string) => void;
onCompose?: () => void;
@@ -636,7 +635,6 @@ export function EmailViewer({
onNavigatePrev,
onShowShortcuts,
onEditDraft,
- onCancelScheduled,
onCancelScheduledForEdit,
onRescheduleScheduled,
onCompose,
@@ -2854,16 +2852,12 @@ export function EmailViewer({
variant="default"
size="sm"
onClick={() => onRescheduleScheduled?.(new Date(Date.now() + 1000).toISOString())}
- className="sm:flex sm:h-8"
+ className="sm:flex sm:flex-row sm:h-8 sm:gap-1.5 sm:py-0"
title={t('send_now')}
>
{showToolbarLabels && {t('send_now')}}
-
-