Add alpine notifications plugin

This commit is contained in:
2025-09-26 14:54:26 +02:00
parent f015bde768
commit ca50e5dc81
2 changed files with 13 additions and 0 deletions

View File

@@ -23,3 +23,14 @@ export function deleteNotifications() {
}
return element.dispatchEvent(new CustomEvent("quick-notification-delete"));
}
export function alpinePlugin() {
return {
error: (message: string) => createNotification(message, NotificationLevel.Error),
warning: (message: string) =>
createNotification(message, NotificationLevel.Warning),
success: (message: string) =>
createNotification(message, NotificationLevel.Success),
clear: () => deleteNotifications(),
};
}