refactor: simplify NavbarManager by removing manual Filament resource registration and update navigation group for NavbarLinkResource
This commit is contained in:
@@ -19,7 +19,7 @@ class NavbarLinkResource extends Resource
|
||||
|
||||
protected static ?string $navigationLabel = 'Navbar Manager';
|
||||
|
||||
protected static ?string $navigationGroup = 'Content';
|
||||
protected static ?string $navigationGroup = 'Extensions';
|
||||
|
||||
public static function getAvailableRoutes(): array
|
||||
{
|
||||
|
||||
@@ -5,11 +5,9 @@ namespace Paymenter\Extensions\Others\NavbarManager;
|
||||
use App\Classes\Extension\Extension;
|
||||
use Illuminate\Support\Facades\Artisan;
|
||||
use Illuminate\Support\Facades\Event;
|
||||
use Illuminate\Support\Facades\View;
|
||||
use Illuminate\Support\HtmlString;
|
||||
use Paymenter\Extensions\Others\NavbarManager\Admin\Resources\NavbarLinkResource;
|
||||
use Paymenter\Extensions\Others\NavbarManager\Models\NavbarLink;
|
||||
use Paymenter\Extensions\Others\NavbarManager\Helpers\DefaultRouteManager;
|
||||
|
||||
class NavbarManager extends Extension
|
||||
{
|
||||
@@ -69,17 +67,8 @@ class NavbarManager extends Extension
|
||||
return $this->getNavigationLinks('dashboard');
|
||||
});
|
||||
|
||||
// Register the Filament resource
|
||||
try {
|
||||
\Filament\Facades\Filament::serving(function () {
|
||||
\Filament\Facades\Filament::getCurrentPanel()
|
||||
->resources([
|
||||
NavbarLinkResource::class,
|
||||
]);
|
||||
});
|
||||
} catch (\Exception $e) {
|
||||
// Resource not yet available
|
||||
}
|
||||
// Note: Admin resources are automatically discovered by Paymenter's AdminPanelProvider
|
||||
// from the Admin/Resources folder - no manual registration needed
|
||||
}
|
||||
|
||||
private function getNavigationLinks($type)
|
||||
|
||||
Reference in New Issue
Block a user