$table
->columns([
Tables\Columns\TextColumn::make('category')
->toggleable(fn (ListRecords $livewire) => $livewire->getCachedTableFilter('filter')->getState()['category_id'] ?? false)
])
->filters([
Tables\Filters\Filter::make('filter')
->form([
Forms\Components\Select::make('category_id')
->reactive()
->afterStateUpdated(fn ($state, \Closure $set) => $set('category_id', $state))
$table
->columns([
Tables\Columns\TextColumn::make('category')
->toggleable(fn (ListRecords $livewire) => $livewire->getCachedTableFilter('filter')->getState()['category_id'] ?? false)
])
->filters([
Tables\Filters\Filter::make('filter')
->form([
Forms\Components\Select::make('category_id')
->reactive()
->afterStateUpdated(fn ($state, \Closure $set) => $set('category_id', $state))