Summary: As we persist column filters between sessions - sometimes it's not obvious that they are applied. This diff adds "Reset filters" action just near message "No records match the current search / filter criteria" to make it obvious that some records are hidden because of filters and let user quickly disable filters to see all items. The same action also added to datatable's context menu. Changelog: Quick action "Reset filters" for datatable-based plugins which is shown in context menu and in empty table when all items filtered out. Reviewed By: timur-valiev Differential Revision: D36600535 fbshipit-source-id: 782e7f863f2f52d7f6017685bdebcb1feeb97dbd
flipper-plugin
flipper-plugin is the dependency used by all modern Flipper plugins (project "Tommy").
For background: https://fb.quip.com/YHOGAnaPqAVJ
flipper-plugin is to be used as dev and peer dependency of all Flipper plugins. It provides:
- (TODO) Standard API's to interact with Flipper, such as the client connection.
- (TODO) Standard components to organize the UI
- (TODO) Testing utilities
API's provided by flipper-plugin are documented at fbflipper.com (TODO).
There should normally be no need to install flipper-plugin as dependency.
Rather, plugins should be scaffolded using npx flipper-pkg init (TODO) as documented here