2.x - console (wip)

This commit is contained in:
Saeed Vaziry
2024-10-02 23:46:53 +02:00
parent 906ddc38de
commit 63e7cfd8f7
9 changed files with 181 additions and 9 deletions

View File

@ -3,6 +3,7 @@
namespace App\Web\Traits;
use App\Models\Server;
use App\Web\Pages\Servers\Console\Index as ConsoleIndex;
use App\Web\Pages\Servers\CronJobs\Index as CronJobsIndex;
use App\Web\Pages\Servers\Databases\Index as DatabasesIndex;
use App\Web\Pages\Servers\Firewall\Index as FirewallIndex;
@ -88,6 +89,13 @@ public function getSubNavigation(): array
->url(MetricsIndex::getUrl(parameters: ['server' => $this->server]));
}
if (ConsoleIndex::canAccess()) {
$items[] = NavigationItem::make(ConsoleIndex::getNavigationLabel())
->icon('heroicon-o-command-line')
->isActiveWhen(fn () => request()->routeIs(ConsoleIndex::getRouteName().'*'))
->url(ConsoleIndex::getUrl(parameters: ['server' => $this->server]));
}
if (LogsIndex::canAccess()) {
$items[] = NavigationItem::make(LogsIndex::getNavigationLabel())
->icon('heroicon-o-square-3-stack-3d')