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

25 lines
558 B
JavaScript

'use client';
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;
}, {})
);
}
export { getGroupedNotifications, positions };
//# sourceMappingURL=get-grouped-notifications.mjs.map