From 260102e120faa6ab5014caf24a3d6d9ec443d489 Mon Sep 17 00:00:00 2001 From: Dan Harrin Date: Mon, 9 Dec 2024 08:45:32 +0000 Subject: [PATCH] Update 02-select.md --- packages/tables/docs/04-filters/02-select.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/packages/tables/docs/04-filters/02-select.md b/packages/tables/docs/04-filters/02-select.md index f560aba356..783e3c4238 100644 --- a/packages/tables/docs/04-filters/02-select.md +++ b/packages/tables/docs/04-filters/02-select.md @@ -117,9 +117,10 @@ SelectFilter::make('status') ->default('draft') ->selectablePlaceholder(false) ``` + ## Applying select filters by default -You may set a select filter to be enabled by default, using the `default()` method. If using a single-select filter, the `default()` method accepts a single value (see above). If using a `multiple()` select filter, the `default()` method accepts and array: +You may set a select filter to be enabled by default, using the `default()` method. If using a single select filter, the `default()` method accepts a single option value. If using a `multiple()` select filter, the `default()` method accepts an array of option values: ```php use Filament\Tables\Filters\SelectFilter; @@ -130,7 +131,15 @@ SelectFilter::make('status') 'reviewing' => 'Reviewing', 'published' => 'Published', ]) - ->default(['draft','reviewing']) - ->selectablePlaceholder(false) + ->default('draft') + +SelectFilter::make('status') + ->options([ + 'draft' => 'Draft', + 'reviewing' => 'Reviewing', + 'published' => 'Published', + ]) + ->multiple() + ->default(['draft', 'reviewing']) ```