# How to Get Control Filter in my custom plugin

**URL:** <https://discuss.elastic.co/t/how-to-get-control-filter-in-my-custom-plugin/323221>\
**Category:** Kibana\
**Created:** [January 16, 2023, 6:59am UTC](https://discuss.elastic.co/t/how-to-get-control-filter-in-my-custom-plugin/323221 "2023-01-16T06:59:28Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![monusharma](https://avatars.discourse-cdn.com/v4/letter/m/c2a13f/32.png) [@monusharma](https://discuss.elastic.co/u/monusharma)\
**Post date:** [January 16, 2023, 6:59am UTC](https://discuss.elastic.co/t/how-to-get-control-filter-in-my-custom-plugin/323221/1 "2023-01-16T06:59:28Z")

</div>

In this regards, I have searched on internet and found deprecated below mentioned code:

import FilterBarQueryFilterProvider from 'ui/filter\_bar/query\_filter';

// Somewhere in your directive, service, or controller  
const queryFilter = Private(FilterBarQueryFilterProvider);  
queryFilter.getFilters(); // returns array of **pinned** filters

In this regards, I have found some solution in Kibana latest document:

`import { FilterBar } from 'plugins/data/public'` . Directive is deprecated.  
import { QueryStringInput } from 'plugins/data/public'

You are requested please provide proper solution how to get custom filters in my custom kibana plugin for 8.1.4 version.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [February 13, 2023, 6:59am UTC](https://discuss.elastic.co/t/how-to-get-control-filter-in-my-custom-plugin/323221/2 "2023-02-13T06:59:53Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
