Files
emaui/node_modules/@mantine/notifications/cjs/get-grouped-notifications/get-grouped-notifications.cjs
2026-05-29 15:23:46 +03:00

28 lines
616 B
JavaScript

'use client';
'use strict';
const positions = [
"bottom-center",
"bottom-left",
"bottom-right",
"top-center",
"top-left",
"top-right"
];
function getGroupedNotifications(notifications, defaultPosition) {
return notifications.reduce(
(acc, notification) => {
acc[notification.position || defaultPosition].push(notification);
return acc;
},
positions.reduce((acc, item) => {
acc[item] = [];
return acc;
}, {})
);
}
exports.getGroupedNotifications = getGroupedNotifications;
exports.positions = positions;
//# sourceMappingURL=get-grouped-notifications.cjs.map