39 lines
1002 B
PHP
39 lines
1002 B
PHP
<?php
|
|
|
|
namespace App\Filament\Pages;
|
|
|
|
use App\Filament\Clusters\Inventory\InventoryCluster;
|
|
use App\Filament\Resources\InventoryItemResource;
|
|
use App\Filament\Widgets\Inventory\InventoryKpiHeader;
|
|
use App\Models\Tenant;
|
|
use BackedEnum;
|
|
use Filament\Pages\Page;
|
|
use UnitEnum;
|
|
|
|
class InventoryLanding extends Page
|
|
{
|
|
protected static bool $shouldRegisterNavigation = false;
|
|
|
|
protected static string|BackedEnum|null $navigationIcon = 'heroicon-o-squares-2x2';
|
|
|
|
protected static string|UnitEnum|null $navigationGroup = 'Inventory';
|
|
|
|
protected static ?string $navigationLabel = 'Overview';
|
|
|
|
protected static ?string $cluster = InventoryCluster::class;
|
|
|
|
protected string $view = 'filament.pages.inventory-landing';
|
|
|
|
public function mount(): void
|
|
{
|
|
$this->redirect(InventoryItemResource::getUrl('index', tenant: Tenant::current()));
|
|
}
|
|
|
|
protected function getHeaderWidgets(): array
|
|
{
|
|
return [
|
|
InventoryKpiHeader::class,
|
|
];
|
|
}
|
|
}
|