grid-js / gridjs

Advanced table plugin
https://gridjs.io
MIT License
4.39k stars 240 forks source link

Add `PluginPosition.None` to quickly hide a plugin #1456

Open mbolli opened 3 months ago

mbolli commented 3 months ago

Is your feature request related to a problem? Please describe.

Showing a plugin conditionally is already possible with PluginManager.remove() and PluginManager.add(). However, it is even easier to set Plugin.position to a non-existing PluginPosition. This works, but shows obviously a TypeScript warning TS2339: Property None does not exist on type typeof PluginPosition.

Describe the solution you'd like

To add PluginPosition.None to the Enum would not hurt anyone.

Describe alternatives you've considered

To ts-ignore my assignment line

Additional context

--