diff --git a/app/Livewire/Auth/Register.php b/app/Livewire/Auth/Register.php index 9e7e572..979c1e4 100644 --- a/app/Livewire/Auth/Register.php +++ b/app/Livewire/Auth/Register.php @@ -89,6 +89,7 @@ public function register() [ 'title' => 'Member Baru', 'body' => 'Seorang member baru baru saja bergabung. Cek selengkapnya di aplikasi', + 'url' => route('studio.loyalty.customer.index'), ], ); diff --git a/app/Livewire/Studio/Finance/Payroll.php b/app/Livewire/Studio/Finance/Payroll.php index 65fee8a..859decf 100644 --- a/app/Livewire/Studio/Finance/Payroll.php +++ b/app/Livewire/Studio/Finance/Payroll.php @@ -78,6 +78,7 @@ public function create() [ 'title' => 'Order', 'body' => $result['message'], + 'url' => route('studio.finance.payroll.index'), ], ); diff --git a/app/Livewire/Studio/Manage/Order/Create.php b/app/Livewire/Studio/Manage/Order/Create.php index bb657d6..60fe8d9 100644 --- a/app/Livewire/Studio/Manage/Order/Create.php +++ b/app/Livewire/Studio/Manage/Order/Create.php @@ -97,6 +97,7 @@ public function save() [ 'title' => 'Order', 'body' => 'Ada order baru masuk dengan nominal '.$result->total, + 'url' => route('studio.manage.order.index'), ], ); diff --git a/public/service-worker.js b/public/service-worker.js index 2abab1e..b8609a4 100644 --- a/public/service-worker.js +++ b/public/service-worker.js @@ -12,3 +12,9 @@ self.addEventListener('push', (event) => { }) ); }) + +self.addEventListener('notificationclick', (event) => { + event.waitUntil( + clients.openWindow(event.notification.data.url) + ); +})