diff --git a/app/Livewire/Tables/TransactionsTable.php b/app/Livewire/Tables/TransactionsTable.php index 659bffc..0f6320b 100644 --- a/app/Livewire/Tables/TransactionsTable.php +++ b/app/Livewire/Tables/TransactionsTable.php @@ -41,7 +41,13 @@ class TransactionsTable extends Component implements HasActions, HasSchemas, Has 'SELL' => 'SELL', ]), SelectFilter::make('portfolio') - ->relationship('portfolio', 'title', fn (Builder $query) => $query->myPortfolios()), + ->relationship('portfolio', 'title', fn (Builder $query) => $query->myPortfolios()) + ->query(function (Builder $query, array $data): Builder { + return $query->when( + $data['value'], + fn (Builder $query, $value) => $query->portfolio($value) + ); + }), ]) ->deferFilters(false) ->query(