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
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "no-copy-frontend", "name": "no-copy-frontend",
"version": "0.111.0", "version": "0.112.0",
"private": true, "private": true,
"scripts": { "scripts": {
"dev": "next dev -p 2999", "dev": "next dev -p 2999",
+22 -20
View File
@@ -81,28 +81,30 @@ export function NotificationsList() {
</> </>
)} )}
<button {allNotifications?.notifications.length !== 0 && (
className="btn btn-primary" <button
onClick={() => { className="btn btn-primary"
if (allNotificationSelectedOnPage) { onClick={() => {
if (allNotificationSelectedOnPage) {
const newSelection = { ...rowSelection }; const newSelection = { ...rowSelection };
currentPageRows.forEach(row => { currentPageRows.forEach(row => {
delete newSelection[row.original.id]; delete newSelection[row.original.id];
}); });
setRowSelection(newSelection); setRowSelection(newSelection);
} else { } else {
const newSelection = { ...rowSelection }; const newSelection = { ...rowSelection };
currentPageRows.forEach(row => { currentPageRows.forEach(row => {
newSelection[row.original.id] = true; newSelection[row.original.id] = true;
}); });
setRowSelection(newSelection); setRowSelection(newSelection);
} }
}} }}
> >
{allNotificationSelectedOnPage ? t('deselect') : t('select-all')} {allNotificationSelectedOnPage ? t('deselect') : t('select-all')}
</button> </button>
)}
</div> </div>
); );
}, },