Files
panel-pelican-dev/app/Filament/Admin/Pages/Dashboard.php

34 lines
845 B
PHP
Raw Normal View History

2024-04-10 17:10:25 -04:00
<?php
namespace App\Filament\Admin\Pages;
2024-04-10 17:10:25 -04:00
use App\Services\Helpers\SoftwareVersionService;
use Filament\Pages\Dashboard as BaseDashboard;
2024-04-10 17:10:25 -04:00
class Dashboard extends BaseDashboard
2024-04-10 17:10:25 -04:00
{
protected static string|\BackedEnum|null $navigationIcon = 'tabler-layout-dashboard';
2024-04-10 17:10:25 -04:00
private SoftwareVersionService $softwareVersionService;
2024-04-11 00:45:20 -04:00
public function mount(SoftwareVersionService $softwareVersionService): void
{
$this->softwareVersionService = $softwareVersionService;
}
2024-04-11 00:51:36 -04:00
public function getColumns(): int|array
{
return 1;
}
2024-04-11 00:51:36 -04:00
public function getHeading(): string
2024-04-11 00:45:20 -04:00
{
return trans('admin/dashboard.heading');
2024-10-19 17:22:03 -04:00
}
public function getSubheading(): string
2024-10-19 17:22:03 -04:00
{
return trans('admin/dashboard.version', ['version' => $this->softwareVersionService->currentPanelVersion()]);
2024-04-11 00:45:20 -04:00
}
2024-04-10 17:10:25 -04:00
}