This adds an `onColumnsChange` property which is called when the column
visiblity is toggled on the table. It also cleans up a bit of the
showCols code and fixes an incorrect update in the component update.
* component/table: Update showcols to use keys
This updates the table component to use keys to keep track of which
columns should be visible instead of column indices. This will be
necessary for keeping track of which columns were selected after a
component has been unmounted and re-mounted again later. (e.g. for
persistence or saving of user preferences)
* components/table: Add changelog entry
* Version bump & changelog update
* Roll version back so that lerna updates it
* chore(release): publish
- @woocommerce/components@1.2.0
* Update packages documentation after trying to follow it
* Move proptype-validator utility into src
Only src files are transpiled for external use, so requiring this file was breaking my jest tests
* Bump the package version + changelog