*/ public static array $listens = [ AdminPanelBooting::class => 'onAdminPanel', ]; public function register(): void { // } public function boot(): void { // } // ------------------------------------------------------------------------- // Event-driven handlers // ------------------------------------------------------------------------- public function onAdminPanel(AdminPanelBooting $event): void { $event->views($this->moduleName, __DIR__.'/View/Blade'); if (file_exists(__DIR__.'/Routes/admin.php')) { $event->routes(fn () => require __DIR__.'/Routes/admin.php'); } // Admin components $event->livewire('tenant.admin.team-manager', View\Modal\Admin\TeamManager::class); $event->livewire('tenant.admin.member-manager', View\Modal\Admin\MemberManager::class); } }