fixed route Notification
All checks were successful
Build frontend / build (push) Successful in 1m33s

This commit is contained in:
hamzaobed7
2026-08-26 20:50:25 +03:00
parent 3472dc1175
commit d65acbcc8f
4 changed files with 17 additions and 6 deletions

View File

@ -31,10 +31,25 @@ messaging.onBackgroundMessage((payload) => {
self.registration.showNotification(title, options);
});
function mapNotificationUrl(url) {
if (!url) return "/";
if (url.startsWith("/SaleProperty/")) {
return url.replace("/SaleProperty/", "/owner/properties/");
}
if (url.startsWith("/reservations/")) {
return url.replace("/reservations/", "/reservations/");
}
if (url === "/" || url === "/home") {
return "/";
}
return url;
}
// Handle notification click
//اذا ضغطنا ع الاشعار شو بصير
self.addEventListener("notificationclick", (event) => {
event.notification.close();
const url = event.notification.data?.url || "/";
const notificationUrl = event.notification.data?.url || "/";
const url = mapNotificationUrl(notificationUrl);
event.waitUntil(clients.openWindow(url));
});