diff --git a/README.md b/README.md index fb2b19b..1e04882 100644 --- a/README.md +++ b/README.md @@ -111,11 +111,9 @@ Hooks for building **lightweight, fast and extendable datagrids** for React - +
Nicholas Kaufmann
+
Pekka
+
Jon Eickmeier
@@ -130,14 +128,12 @@ Hooks for building **lightweight, fast and extendable datagrids** for React - +
Sortmy.games
+
Hugo Meissner
+
Benoit Leger-Derville
+
Thomas Funk
+
Dan Houle
+
David Pickut
diff --git a/src/plugin-hooks/useFlexLayout.js b/src/plugin-hooks/useFlexLayout.js index 0a72adb..d2c1b86 100755 --- a/src/plugin-hooks/useFlexLayout.js +++ b/src/plugin-hooks/useFlexLayout.js @@ -8,8 +8,12 @@ const propTypes = { defaultFlex: PropTypes.number, } -export const useFlexLayout = props => { - PropTypes.checkPropTypes(propTypes, props, 'property', 'useFlexLayout') +export const useFlexLayout = hooks => { + hooks.useMain.push(useMain) +} + +function useMain(instance) { + PropTypes.checkPropTypes(propTypes, instance, 'property', 'useFlexLayout') const { defaultFlex = 1, @@ -20,7 +24,7 @@ export const useFlexLayout = props => { getHeaderProps, getCellProps, }, - } = props + } = instance columnsHooks.push((columns, api) => { const visibleColumns = columns.filter(column => column.visible) @@ -80,7 +84,7 @@ export const useFlexLayout = props => { return columns }) - return props + return instance } // Utils