Repository navigation
New data picker filter component #35032
Replies: 2 comments 2 replies
|
Hi @gomonuk! I'm Dosu and I’m helping the superset team. You can add a new, simpler data picker filter to Superset by implementing it as a new filter plugin in the frontend codebase. Superset's filters (like Select, Range, and Time) are structured as modular plugins—each is a React component, typically extending Currently, there isn't a fully supported way to add filter plugins purely as external npm packages without modifying the core codebase. While the architecture is plugin-like, new filters must be added directly to the codebase and exported, then integrated with the dashboard and explore views example. So, the best-supported approach is to prepare a merge request (pull request) with your new filter component for inclusion in the main repository. When building your filter, follow the component guidelines: use Ant Design components where possible, style with Emotion and theme variables, write in TypeScript, and include Storybook stories and unit tests guidelines. There are open threads discussing the inconvenience of the current filters and the need for better extensibility discussion. The maintainers are open to reviewing proposals for new, high-quality filter plugins. If you need inspiration, check out the existing filter plugins like To reply, just mention @dosu. Share context across your team and agents. Try Dosu. |
|
I think this PR is pretty close to what you want... if it's missing anything, weigh in there! |
Uh oh!
There was an error while loading. Please reload this page.
Hello!
The company I work for is very interested in adding a new, simpler data picker filter.
Could you please tell me what is the best way to do it? Can we add it without forking superset, as a plugin maybe? Can we prepare a merge request for you and add a new filter to the code base? It seems that the current filter is quite inconvenient, and there are already open threads about it.
All reactions