diff --git a/package-lock.json b/package-lock.json index d187abc8..263060b1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1651,9 +1651,9 @@ } }, "@material-ui/core": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.12.1.tgz", - "integrity": "sha512-C6hYsjkWCTfBx9FaqxhCZCITBagh7fyCKFtHyvO3tTOcBw6NJaktdhNZ2n82jQdQdgfFvg6OOxi7OOzsAdAcBQ==", + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.12.3.tgz", + "integrity": "sha512-sdpgI/PL56QVsEJldwEe4FFaFTLUqN+rd7sSZiRCdx2E/C7z5yK0y/khAWVBH24tXwto7I1hCzNWfJGZIYJKnw==", "dev": true, "requires": { "@babel/runtime": "^7.4.4", @@ -1726,9 +1726,9 @@ }, "dependencies": { "csstype": { - "version": "2.6.17", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.17.tgz", - "integrity": "sha512-u1wmTI1jJGzCJzWndZo8mk4wnPTZd1eOIYTYvuEyOQGfmDl3TrabCCfKnOC86FZwW/9djqTl933UF/cS425i9A==", + "version": "2.6.18", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.18.tgz", + "integrity": "sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==", "dev": true } } @@ -2120,9 +2120,9 @@ } }, "@types/react-transition-group": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.2.tgz", - "integrity": "sha512-KibDWL6nshuOJ0fu8ll7QnV/LVTo3PzQ9aCPnRUYPfX7eZohHwLIdNHj7pftanREzHNP4/nJa8oeM73uSiavMQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.3.tgz", + "integrity": "sha512-fUx5muOWSYP8Bw2BUQ9M9RK9+W1XBK/7FLJ8PTQpnpTEkn0ccyMffyEQvan4C3h53gHdx7KE5Qrxi/LnUGQtdg==", "dev": true, "requires": { "@types/react": "*" diff --git a/src/components/MTablePagination/index.js b/src/components/MTablePagination/index.js index 974f578c..330055b9 100644 --- a/src/components/MTablePagination/index.js +++ b/src/components/MTablePagination/index.js @@ -8,6 +8,13 @@ import React from 'react'; /* eslint-enable no-unused-vars */ function MTablePagination(props) { + if (process.env.NODE_ENV === 'development' && !props.onPageChange) { + console.error( + 'The prop `onPageChange` in pagination is undefined and paging does not work. ' + + 'This is most likely caused by an old material-ui version <= 4.11.X.' + + 'To fix this, install either material-ui >=4.12 or downgrade material-table-core to <=3.0.15.' + ); + } const handleFirstPageButtonClick = (event) => { props.onPageChange(event, 0); };