change all actions
This commit is contained in:
@@ -94,8 +94,8 @@ const List: FC = () => {
|
||||
setCurrentPage(1);
|
||||
};
|
||||
|
||||
const handleRowClick = (id: number) => {
|
||||
navigate(`${Paths.detailEmail}${id}`);
|
||||
const handleRowClick = (id: number, item: InboxMessage) => {
|
||||
navigate(`${Paths.detailEmail}${id}/${item.mailbox}`);
|
||||
};
|
||||
|
||||
const handleSelectionChange = (selectedRows: InboxMessage[]) => {
|
||||
@@ -104,19 +104,19 @@ const List: FC = () => {
|
||||
|
||||
const handleDeleteSelected = () => {
|
||||
const messageIds = selectedMessages.map(message => message.id);
|
||||
emailActions.bulkMoveToTrash(messageIds);
|
||||
emailActions.bulkMoveToTrash(messageIds, selectedMessages[0].mailbox);
|
||||
setSelectedMessages([]);
|
||||
};
|
||||
|
||||
const handleArchiveSelected = () => {
|
||||
const messageIds = selectedMessages.map(message => message.id);
|
||||
emailActions.bulkArchive(messageIds);
|
||||
emailActions.bulkArchive(messageIds, selectedMessages[0].mailbox);
|
||||
setSelectedMessages([]);
|
||||
};
|
||||
|
||||
const handleFavoriteSelected = () => {
|
||||
const messageIds = selectedMessages.map(message => message.id);
|
||||
emailActions.bulkFavorite(messageIds);
|
||||
emailActions.bulkFavorite(messageIds, selectedMessages[0].mailbox);
|
||||
setSelectedMessages([]);
|
||||
};
|
||||
|
||||
@@ -124,17 +124,17 @@ const List: FC = () => {
|
||||
{
|
||||
label: 'اضافه به علاقهمندیها',
|
||||
icon: <Star size={16} color="black" />,
|
||||
onClick: () => emailActions.favorite(message.id),
|
||||
onClick: () => emailActions.favorite({ messageId: message.id, mailbox: message.mailbox }),
|
||||
},
|
||||
{
|
||||
label: 'بایگانی',
|
||||
icon: <Archive size={16} color="black" />,
|
||||
onClick: () => emailActions.archive(message.id),
|
||||
onClick: () => emailActions.archive({ messageId: message.id, mailbox: message.mailbox }),
|
||||
},
|
||||
{
|
||||
label: 'حذف',
|
||||
icon: <Trash size={16} color="red" />,
|
||||
onClick: () => emailActions.moveToTrash(message.id),
|
||||
onClick: () => emailActions.moveToTrash({ messageId: message.id, mailbox: message.mailbox }),
|
||||
},
|
||||
];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user