simedkom/app/Filament/Pages/Dashboard.php

41 lines
1.1 KiB
PHP

<?php
namespace App\Filament\Pages;
use App\Filament\Widgets\Charts\BudgetRealizationChart;
use App\Filament\Widgets\Charts\CooperationStatusChart;
use App\Filament\Widgets\Charts\IssueLocationChart;
use App\Filament\Widgets\Charts\IssueSentimentByDepartmentChart;
use App\Filament\Widgets\Charts\PopularNewsChart;
use App\Filament\Widgets\Charts\SentimentTrendChart;
use App\Filament\Widgets\Stats\OverviewStats;
use BezhanSalleh\FilamentShield\Traits\HasPageShield;
use Filament\Pages\Dashboard as BaseDashboard;
class Dashboard extends BaseDashboard
{
use HasPageShield;
protected static ?string $title = 'Dasbor';
protected static ?string $pollingInterval = null;
public function getColumns(): int|array
{
return 2;
}
public function getWidgets(): array
{
return [
OverviewStats::class,
BudgetRealizationChart::class,
PopularNewsChart::class,
SentimentTrendChart::class,
IssueSentimentByDepartmentChart::class,
IssueLocationChart::class,
CooperationStatusChart::class,
];
}
}