hide select button for notification when notification list is null

This commit is contained in:
smanylov
2026-05-13 10:57:20 +07:00
parent 71f7120239
commit 294e16e1a6
2 changed files with 23 additions and 21 deletions
+22 -20
View File
@@ -81,28 +81,30 @@ export function NotificationsList() {
</>
)}
<button
className="btn btn-primary"
onClick={() => {
if (allNotificationSelectedOnPage) {
{allNotifications?.notifications.length !== 0 && (
<button
className="btn btn-primary"
onClick={() => {
if (allNotificationSelectedOnPage) {
const newSelection = { ...rowSelection };
currentPageRows.forEach(row => {
delete newSelection[row.original.id];
});
setRowSelection(newSelection);
} else {
const newSelection = { ...rowSelection };
currentPageRows.forEach(row => {
delete newSelection[row.original.id];
});
setRowSelection(newSelection);
} else {
const newSelection = { ...rowSelection };
currentPageRows.forEach(row => {
newSelection[row.original.id] = true;
});
setRowSelection(newSelection);
}
}}
>
{allNotificationSelectedOnPage ? t('deselect') : t('select-all')}
</button>
const newSelection = { ...rowSelection };
currentPageRows.forEach(row => {
newSelection[row.original.id] = true;
});
setRowSelection(newSelection);
}
}}
>
{allNotificationSelectedOnPage ? t('deselect') : t('select-all')}
</button>
)}
</div>
);
},