refactor: remove navigation event listener from Announcements class to streamline event handling

This commit is contained in:
2025-12-03 19:27:47 -05:00
parent a653c6eb4e
commit 51a0160874

View File

@@ -52,20 +52,6 @@ class Announcements extends Extension
\Livewire\Livewire::component('announcements.show', \Paymenter\Extensions\Others\Announcements\Livewire\Announcements\Show::class);
\Livewire\Livewire::component('announcements.widget', \Paymenter\Extensions\Others\Announcements\Livewire\Announcements\Widget::class);
Event::listen('navigation', function () {
if (Announcement::where('is_active', true)->where('published_at', '<=', now())->count() == 0) {
return;
}
return [
'name' => 'Announcements',
'route' => 'announcements.index',
'icon' => 'ri-megaphone',
'separator' => true,
'children' => [],
];
});
Event::listen('pages.home', function () {
return [
'view' => view('announcements::index', [