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
-
+ Nicholas Kaufmann
+
+ 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
-
+ 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