diff --git a/app/Filament/Admin/Pages/Waf.php b/app/Filament/Admin/Pages/Waf.php index 2bb2f84..a740f9a 100644 --- a/app/Filament/Admin/Pages/Waf.php +++ b/app/Filament/Admin/Pages/Waf.php @@ -9,6 +9,7 @@ use App\Services\Agent\AgentClient; use BackedEnum; use Exception; use Filament\Forms\Components\Repeater; +use Filament\Forms\Components\Repeater\TableColumn as RepeaterTableColumn; use Filament\Forms\Components\Select; use Filament\Forms\Components\TextInput; use Filament\Forms\Components\Toggle; @@ -127,6 +128,13 @@ class Waf extends Page implements HasForms, HasTable ->schema([ Repeater::make('whitelist_rules') ->label(__('Whitelist Entries')) + ->table([ + RepeaterTableColumn::make(__('Name'))->width('18%'), + RepeaterTableColumn::make(__('Match Type'))->width('16%'), + RepeaterTableColumn::make(__('Match Value'))->width('28%'), + RepeaterTableColumn::make(__('Rule IDs'))->width('26%'), + RepeaterTableColumn::make(__('Enabled'))->width('12%')->alignCenter(), + ]) ->schema([ TextInput::make('label') ->label(__('Name'))