TenantAtlas/apps/platform/app/Support/Filament/TablePaginationProfiles.php
Ahmed Darrazi ed66591f2e
Some checks failed
PR Fast Feedback / fast-feedback (pull_request) Failing after 1m18s
feat: migrate dashboard inbox table contracts to productized flow
2026-06-22 23:04:26 +02:00

57 lines
893 B
PHP

<?php
declare(strict_types=1);
namespace App\Support\Filament;
final class TablePaginationProfiles
{
/**
* @return array<int>
*/
public static function resource(): array
{
return [25, 50, 100];
}
/**
* @return array<int>
*/
public static function relationManager(): array
{
return [10, 25, 50];
}
/**
* @return array<int>
*/
public static function widget(): array
{
return [10];
}
/**
* @return array<int>
*/
public static function picker(): array
{
return [25, 50, 100];
}
/**
* @return array<int|string>
*/
public static function customPage(): array
{
return [25, 50, 'all'];
}
/**
* @return array<int>
*/
public static function productSurface(): array
{
return [8, 25, 50];
}
}