/** * handleFilterBar * * @param Data $data * * @return void */ protected function handleFilterBar(Data $data) { // Widget $data->filterBar = $data->filterBar ?: WidgetHelper::createWidget('phoenix.grid.filterbar', 'edge', $this->package); $data->showFilterBar = false; // Handler filter bar foreach ((array) $data->state->get('input.filter') as $value) { if ($value !== '' && $value !== null) { $data->showFilterBar = true; break; } } }