@@ -12,8 +12,6 @@ import { type SOURCE_ACTION } from 'proton-mail/components/list/useListTelemetry
12
12
import useScrollToTop from 'proton-mail/components/list/useScrollToTop' ;
13
13
import { ROUTE_ELEMENT } from 'proton-mail/constants' ;
14
14
import MailboxContainerPlaceholder from 'proton-mail/containers/mailbox/MailboxContainerPlaceholder' ;
15
- import { usePermanentDelete } from 'proton-mail/hooks/actions/delete/usePermanentDelete' ;
16
- import { useMarkAs } from 'proton-mail/hooks/actions/markAs/useMarkAs' ;
17
15
import { useMailCommander } from 'proton-mail/hooks/commander/useMailCommander' ;
18
16
import { type ElementsStructure , useGetElementsFromIDs } from 'proton-mail/hooks/mailbox/useElements' ;
19
17
import { useMailboxFocus } from 'proton-mail/hooks/mailbox/useMailboxFocus' ;
@@ -52,6 +50,13 @@ export const RouterLabelContainer = ({ params, navigation, elementsData, actions
52
50
handleCheckOnlyOne,
53
51
handleCheckRange,
54
52
handleCheckAll,
53
+ deleteAllModal,
54
+ deleteSelectionModal,
55
+ selectAllMarkModal,
56
+ moveToSpamModal,
57
+ moveSnoozedModal,
58
+ moveScheduledModal,
59
+ selectAllMoveModal,
55
60
} = actions ;
56
61
57
62
const listRef = useRef < HTMLDivElement > ( null ) ;
@@ -73,8 +78,6 @@ export const RouterLabelContainer = ({ params, navigation, elementsData, actions
73
78
const breakpoints = useActiveBreakpoint ( ) ;
74
79
75
80
const [ commanderModalProps , showCommander , commanderRender ] = useModalState ( ) ;
76
- const { deleteSelectionModal, deleteAllModal } = usePermanentDelete ( labelID ) ;
77
- const { selectAllMarkModal } = useMarkAs ( ) ;
78
81
const welcomeFlag = useWelcomeFlag ( [ labelID , selectedIDs . length ] ) ;
79
82
80
83
const [ folders ] = useFolders ( ) ;
@@ -106,13 +109,13 @@ export const RouterLabelContainer = ({ params, navigation, elementsData, actions
106
109
moveToFolder,
107
110
selectAll,
108
111
elementRef,
109
- moveScheduledModal,
110
- moveSnoozedModal,
111
- moveToSpamModal,
112
- deleteSelectionModal : deleteSelectionShortcutModal ,
113
- deleteAllModal : deleteAllShortcutModal ,
114
- selectAllMoveModal,
115
- selectAllMarkModal : markAllModal ,
112
+ moveScheduledModal : hotkeyMoveScheduledModal ,
113
+ moveSnoozedModal : hotkeyMoveSnoozedModal ,
114
+ moveToSpamModal : hotkeyMoveToSpamModal ,
115
+ deleteSelectionModal : hotkeyDeleteSelectionShortcutModal ,
116
+ deleteAllModal : hotkeyDeleteAllShortcutModal ,
117
+ selectAllMoveModal : hotkeySelectAllMoveModal ,
118
+ selectAllMarkModal : hotkeyMarkAllModal ,
116
119
} = useMailboxHotkeys (
117
120
{
118
121
labelID,
@@ -250,16 +253,20 @@ export const RouterLabelContainer = ({ params, navigation, elementsData, actions
250
253
</ Switch >
251
254
</ section >
252
255
{ commanderRender ? < Commander list = { commanderList } { ...commanderModalProps } /> : null }
253
- { deleteSelectionModal }
254
256
{ deleteAllModal }
255
- { deleteSelectionShortcutModal }
256
- { deleteAllShortcutModal }
257
- { moveScheduledModal }
258
- { moveSnoozedModal }
259
257
{ moveToSpamModal }
258
+ { moveSnoozedModal }
259
+ { moveScheduledModal }
260
260
{ selectAllMoveModal }
261
261
{ selectAllMarkModal }
262
- { markAllModal }
262
+ { deleteSelectionModal }
263
+ { hotkeyMarkAllModal }
264
+ { hotkeyMoveToSpamModal }
265
+ { hotkeyMoveSnoozedModal }
266
+ { hotkeyMoveScheduledModal }
267
+ { hotkeySelectAllMoveModal }
268
+ { hotkeyDeleteAllShortcutModal }
269
+ { hotkeyDeleteSelectionShortcutModal }
263
270
</ div >
264
271
) ;
265
272
} ;
0 commit comments