{"_id":"@128technology/mui-virtualized-table","_rev":"6-2fea8d04100a45bb1c06db4413429925","name":"@128technology/mui-virtualized-table","dist-tags":{"latest":"3.0.0-7"},"versions":{"3.0.0-4":{"name":"@128technology/mui-virtualized-table","version":"3.0.0-4","description":"Material-UI table with windowing, row/column freezing, and more","main":"dist/index.js","types":"index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"repository":{"type":"git","url":"git+https://github.com/128technology/mui-virtualized-table.git"},"author":{"name":"Sean Lynch","email":"techniq35@gmail.com"},"license":"MIT","peerDependencies":{"@material-ui/core":"^4.0.1","react":"^16.8"},"dependencies":{"classnames":"^2.2.5","prop-types":"^15.6.1","react-draggable":"^3.0.5","react-virtualized":"^9.18.0"},"devDependencies":{"@material-ui/core":"^4.0.1","@reactions/component":"^2.0.2","@storybook/react":"^3.4.0","babel-cli":"^6.26.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-preset-env":"^1.6.1","gh-pages":"^1.1.0","jest":"^22.4.3","react":"^16.8.0","react-dom":"^16.8.0"},"scripts":{"test":"jest","test-watch":"jest --watch","build":"NODE_ENV=production babel src -d dist","storybook":"start-storybook -p 9009 -c stories","build-docs":"cd stories && yarn install && cd .. && build-storybook -c stories -o docs","deploy-docs":"gh-pages -d docs","prepublishOnly":"npm run build"},"gitHead":"ae589655e69a7aa048cea71cb4673744e0c7789b","bugs":{"url":"https://github.com/128technology/mui-virtualized-table/issues"},"homepage":"https://github.com/128technology/mui-virtualized-table#readme","_id":"@128technology/mui-virtualized-table@3.0.0-4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"128techadmin","email":"opensource@128technology.com"},"dist":{"integrity":"sha512-C24HuI9Yz3TSNczoaE/ty5HyP1vLwpyKgjb+KfUHI1lvVQVNr0bzPiR90fYR/4ltyBY8bDTtEYZKIRbq+vf1lA==","shasum":"1448a77c1700a38f8277caf590372796bd027b48","tarball":"https://registry.npmjs.org/@128technology/mui-virtualized-table/-/mui-virtualized-table-3.0.0-4.tgz","fileCount":7,"unpackedSize":53740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLO3UCRA9TVsSAnZWagAAyowP/ArOU/esuxGySgH6OigO\nemNvc/VcIt8aSMPKfSYVt9LETiob8QDwBQ0y4cKH/JV/k5YSVfomumT/hw6M\nUo6x+XoVHGJB3n5pCdoBzwzWybn56Ibl1Z4RRtAjnmIyelIJjweSqzH0x3Dz\nwo3J8oxg6KHsQTrKZiBfqKLermCo0r8EEAS9CGttrdnJcjx8VjLbnksrmHoc\nWWU+Gr17a6khak3mDq9NW5n9fg8YN9xdHtIk13VrZE77pWTwfG8OY00VdtOE\nqo8gCo9zHFHR0ryqgWZLdGB/Md5ydRZbH2Pya2VxEZxWrZsEDAWnXSVO7+7N\nyJfcjMZEpPXyBpxYwaWjymP3cKwQ1sHKuk3viwE6LMA7rY6DdnTmbKeUN5w2\n7BxJjgXJAPuiqCKN5AtlYllB3D2LXlN42H9PqDODaqFyeUrdfs19f5aqgKBo\n76KM+N351cXEjt/vwPoXi+DaBI5F1euIxyBIVAqicbSjI0LIxG774M5vU7Oz\ndAfze9zHqCGITlAwOdy/egh1zpd4sv1sphHYFYPsON55cmqyYHJMwuu9K3g9\nwVx99yNiriyGN4l30VZMT0v1KxiKOP3Bk9eJtloEcGJGOL0pTnI57pftNDvR\n9U7wpTfxfJ/+KTGFWE5YIUFMIRoNM11QSzMsr9uJhLkQhjH7Y1/eILcRcFFS\n9/Ct\r\n=R5En\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpr5/N1tnHB1XJZCxLJbeVI9uNc+g7XOq/A9uzJPq9/gIhALp00+GOhaLVuy4SfMlQwrT8MO5gtssRRCS5XML1hG9F"}]},"maintainers":[{"name":"thedillonb","email":"thedillonb@gmail.com"},{"name":"cmain","email":"cmain@128technology.com"},{"name":"gregermendle","email":"gjordan@128technology.com"},{"name":"128dbuchanan","email":"dbuchanan@128technology.com"},{"name":"128techadmin","email":"opensource@128technology.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-virtualized-table_3.0.0-4_1563225556204_0.5442207486341479"},"_hasShrinkwrap":false},"3.0.0-5":{"name":"@128technology/mui-virtualized-table","version":"3.0.0-5","description":"Material-UI table with windowing, row/column freezing, and more","main":"dist/index.js","types":"index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"repository":{"type":"git","url":"git+https://github.com/128technology/mui-virtualized-table.git"},"author":{"name":"Sean Lynch","email":"techniq35@gmail.com"},"license":"MIT","peerDependencies":{"@material-ui/core":"^4.0.1","react":"^16.8"},"dependencies":{"classnames":"^2.2.5","prop-types":"^15.6.1","react-draggable":"^3.0.5","react-virtualized":"^9.18.0"},"devDependencies":{"@material-ui/core":"^4.0.1","@reactions/component":"^2.0.2","@storybook/react":"^3.4.0","babel-cli":"^6.26.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-preset-env":"^1.6.1","gh-pages":"^1.1.0","jest":"^22.4.3","react":"^16.8.0","react-dom":"^16.8.0"},"scripts":{"test":"jest","test-watch":"jest --watch","build":"NODE_ENV=production babel src -d dist","storybook":"start-storybook -p 9009 -c stories","build-docs":"cd stories && yarn install && cd .. && build-storybook -c stories -o docs","deploy-docs":"gh-pages -d docs","prepublishOnly":"npm run build"},"gitHead":"39b9a2ee6dac0794374c3dcea60bc57bb1eca730","bugs":{"url":"https://github.com/128technology/mui-virtualized-table/issues"},"homepage":"https://github.com/128technology/mui-virtualized-table#readme","_id":"@128technology/mui-virtualized-table@3.0.0-5","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"128techadmin","email":"opensource@128technology.com"},"dist":{"integrity":"sha512-JsjSn9BDiFi9+dE+Bz2sA9wMSM5fZhWTPHNX5D+0gkpfnUwtERuMkxsb2LEEarvXHW6dB3D4Haz2fn18MGJm3g==","shasum":"b5f05a8ea90299edd08163a6dac9b6bb73bd7fb3","tarball":"https://registry.npmjs.org/@128technology/mui-virtualized-table/-/mui-virtualized-table-3.0.0-5.tgz","fileCount":7,"unpackedSize":53807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLPlFCRA9TVsSAnZWagAA2KsP+wd3OkmWyAi11jB/lkFM\nh+RizJuLFepO0C4da7NoppyYOoRcGr6Dql4M1EvsbS+X0NobtKMr13vuQNFE\nE0fAjrtaCQEJZiaiLF+bF4wHuZV2quHGcFaRs6pKU9lmtBNS/hDTN9F8eQX6\nB0KrS7ooXXnzxW0CynZ3vxPkGKQRLByMUrt7pAgD48f8A1zZwwFmFyQr2L3x\nzO3ypRFCrwSCl44kBJ2oMH1Q4K8daCWxeUgdY+oxPiW+hxag3VJ5EAQH+wGp\n7l4K6nDN37U0hO5bKsgIq3FYWwiTnBXjvaBgtFAIHWfy9s68Ibl0gWjr0nyn\n2LJjP57YP/JvytLN58k0qQeGimpEYGaXYuPSFUxwvymOvH7q+qEj8ToTKhNI\nRWqrMFnrWpnu4R6MLAXC0jOdglT0v/iriSNJ4R1QctbGxQxuFceNUDlGsuD9\n1nqFCxu1EHG2/b3jysDIMCHTWzauMEtbzM1069kqK0RIP6stLOCdn4Ir7YAL\nqAyM5ZHhS9zfbJOzaG06YcpttUFDh7gINczrloE64tbfuXnHpBWFlcwoSvhW\n0ZDfk66okhtm0kD8b7dntfOBbu8od/5Dvt0GDWlj6I7VPT/nUbUKVFtD5Nqf\nIYseQQIA/TZHvz5xl6y9IFFgXOwIo8xolfUBCblKkhjOmljcgFWdTQH/yVm4\niPV4\r\n=QEUQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSfAa2DDRcMQ3VEdsMDZCM3bYH1NZk4Sm4rQwQVoUd8wIgGV60zCRP04GFNKiUm/Gi9VJqbEzcT7gjhnfyNV/J+QU="}]},"maintainers":[{"name":"128dbuchanan","email":"dbuchanan@128technology.com"},{"name":"128techadmin","email":"opensource@128technology.com"},{"name":"cmain","email":"cmain@128technology.com"},{"name":"gregermendle","email":"gjordan@128technology.com"},{"name":"thedillonb","email":"thedillonb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-virtualized-table_3.0.0-5_1563228485004_0.006502182972762949"},"_hasShrinkwrap":false},"3.0.0-6":{"name":"@128technology/mui-virtualized-table","version":"3.0.0-6","description":"Material-UI table with windowing, row/column freezing, and more","main":"dist/index.js","types":"index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"repository":{"type":"git","url":"git+https://github.com/128technology/mui-virtualized-table.git"},"author":{"name":"Sean Lynch","email":"techniq35@gmail.com"},"license":"MIT","peerDependencies":{"@material-ui/core":"^4.0.1","react":"^16.8"},"dependencies":{"classnames":"^2.2.5","prop-types":"^15.6.1","react-draggable":"^3.0.5","react-virtualized":"^9.18.0"},"devDependencies":{"@material-ui/core":"^4.0.1","@reactions/component":"^2.0.2","@storybook/react":"^3.4.0","babel-cli":"^6.26.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-preset-env":"^1.6.1","gh-pages":"^1.1.0","jest":"^22.4.3","react":"^16.8.0","react-dom":"^16.8.0"},"scripts":{"test":"jest","test-watch":"jest --watch","build":"NODE_ENV=production babel src -d dist","storybook":"start-storybook -p 9009 -c stories","build-docs":"cd stories && yarn install && cd .. && build-storybook -c stories -o docs","deploy-docs":"gh-pages -d docs","prepublishOnly":"npm run build"},"gitHead":"96ff932b4f760f1bfca16c3b79590073878302d1","bugs":{"url":"https://github.com/128technology/mui-virtualized-table/issues"},"homepage":"https://github.com/128technology/mui-virtualized-table#readme","_id":"@128technology/mui-virtualized-table@3.0.0-6","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"128techadmin","email":"opensource@128technology.com"},"dist":{"integrity":"sha512-VFmMxe3Y0zyCudA0iTJu16Wx1TUsZIJwi1e1ZhScC7e6Egakvv0yaO0gI7kHVQED244VScHQiLM1YXiOtFd+xA==","shasum":"a8d3024c9891217be6362c2e3611e276345e98ff","tarball":"https://registry.npmjs.org/@128technology/mui-virtualized-table/-/mui-virtualized-table-3.0.0-6.tgz","fileCount":7,"unpackedSize":53820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOMqwCRA9TVsSAnZWagAAwl8QAICv4xmKBteshN02Xcah\nKDgupJuN5vl5gcrcuJyxJo8thGSiKTbcvV/YjEpU+MEMBpdToxB5/JJSFc/A\nZRqgUUA4D/3Pa/zR9pADdfufHmTMNa7zxTyLgr3eWKIyUSDUoXFkGANigLbr\nZT5ErvLjGOkiWJkgzXvsRD7fuV0r7epQ0dg8EWMbfkfbXQknNLRj6OTLVNy4\nWGC9EmXdXc3s53AUVW32vc0OXj59Q7OEv08GHbqhllzQ3bJKSjBtOQNe6+2M\nKD+rMHvCpcXZFvDdyMmLWojSw/G7lX6Q66bw7CP1OB3bIPWs0cVko4T63dgx\nw2Dj9jDFnFM0Nz7Ho9sdi5i1WBajN5OdOQvMUhfvwpwKPHTxpbmf/I9CQzyv\n2B4CTxWWFSbezL9T6OBlyfWOhi0qxd22difHO9AA2woqZAn7fUOT00x1EuMv\n1rXZTfODSjeGZk5ne1+CdXcmYkp9voj87QxFgjQiSPocJ49G9kimIF1W2Cvh\nlBqj6c7H8eFhpXllGBA57L/B/gasFyJg0jFtIUjmS4CXXW1an5I5sLsMjnm0\n/wtuodiDPLzVgrS+zcqsZSqaPhNOPZu6JEWMOeSxSycGni7f+5/GrgtYQU+g\n4kXUu7qNqQd6/LGlcRIoSXhCj5EM0jAmPPmwNbJGIYXrF1wlZGeGa+uAIhrb\nGQJJ\r\n=F5zL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBH5pV4sjaebw9SpwkUS+3SLsgS/KrhmfFhVy9X+4bM+AiEAv2Bt71bxPDaTHeuIDeXpDZlxA4V/y9Rcx0lkeTd8IXM="}]},"maintainers":[{"name":"128dbuchanan","email":"dbuchanan@128technology.com"},{"name":"128techadmin","email":"opensource@128technology.com"},{"name":"cmain","email":"cmain@128technology.com"},{"name":"gregermendle","email":"gjordan@128technology.com"},{"name":"thedillonb","email":"thedillonb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-virtualized-table_3.0.0-6_1564002990819_0.9038463485709152"},"_hasShrinkwrap":false},"3.0.0-7":{"name":"@128technology/mui-virtualized-table","version":"3.0.0-7","description":"Material-UI table with windowing, row/column freezing, and more","main":"dist/index.js","types":"index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"repository":{"type":"git","url":"git+https://github.com/128technology/mui-virtualized-table.git"},"author":{"name":"Sean Lynch","email":"techniq35@gmail.com"},"license":"MIT","peerDependencies":{"@material-ui/core":"^4.0.1","react":"^16.8"},"dependencies":{"classnames":"^2.2.5","prop-types":"^15.6.1","react-draggable":"^3.0.5","react-virtualized":"^9.18.0"},"devDependencies":{"@material-ui/core":"^4.0.1","@reactions/component":"^2.0.2","@storybook/react":"^3.4.0","babel-cli":"^6.26.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-preset-env":"^1.6.1","gh-pages":"^1.1.0","jest":"^22.4.3","react":"^16.8.0","react-dom":"^16.8.0"},"scripts":{"test":"jest","test-watch":"jest --watch","build":"NODE_ENV=production babel src -d dist","storybook":"start-storybook -p 9009 -c stories","build-docs":"cd stories && yarn install && cd .. && build-storybook -c stories -o docs","deploy-docs":"gh-pages -d docs","prepublishOnly":"npm run build"},"gitHead":"7520a5f3393bda35fbdb344a4f0f256bb828c238","bugs":{"url":"https://github.com/128technology/mui-virtualized-table/issues"},"homepage":"https://github.com/128technology/mui-virtualized-table#readme","_id":"@128technology/mui-virtualized-table@3.0.0-7","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-i+CcZd/ZJFvu9mWCECr9iK2+dRhD4UKPutdo0nvGE00p+qYOgnvUDMxATjudGLbD6HdiXGELblWGkGlLmrqvjg==","shasum":"201d218e0990752a55cd945a22ead76f8ac4914f","tarball":"https://registry.npmjs.org/@128technology/mui-virtualized-table/-/mui-virtualized-table-3.0.0-7.tgz","fileCount":7,"unpackedSize":53964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAJQkCRA9TVsSAnZWagAAEHEP+wYNzcsJywc7OfOZ+i4E\nxhqV7kt6iPRESBecSZ0L0GlA4oBpJQwCtiUYcFpKXWpZ5R5r0U3tO1h1Ot0E\nUb+6P2xh25n73fGlHTldS+TJiOdR2NufeBTFW1NvrOp7pgNSEn9fEMkXnboS\nh+oTdf2eAPP4zBHbU3QcHRZT4DtGmRomBKXdLYegkKyli5OmWRqQ7fvJSowM\n/b2p8Zf6hXN+aZfat4p0GHb0EBnBwLDJzR4Gqk9HteN4zNPKxv0WYAudLuZW\nRxMuzquJ/nDD0dVXuKrq5mzClrHJeh8a4Bfcv2E2c2sY6BPVHW5POiUe2TaK\nqASvXaVpskqeaDplcFjtrM/vD0bJsPbvtlz5m82J1GZzVvTjk0FUq95vJUyk\n0mDOuTY/cVW9IlFZpWRHV/wjiACyptBI5xKA/0Z18sJgdiKBivlc1ov84Tuw\naoB1UuaBM5T82cjCjNhT2FsvIZoF88LDoS77rtAMKkCyYoaaw0CnR1VmhWX2\n39WbAkgnKd64KoffIZnFyMoa7FIE1xVbtKAV67E4uz2Uc9YJKiDPBwdeFQFO\nAihe1M/DR1Kgl8ysnqx5G1KyzwKCmYB66T2ulGCLNsuTsYntdr0dMJbOr0jg\n0HZLwsGs4C3zbPCsgVvHZvNG+zcZEMpaytV9AawCwjzz+j3KyFezB5Eumbwg\n681Y\r\n=KAHz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi/PFN6VvymJXxJW1KD35ACVE+JUN+wqnhfgNaCsUYcAIhAMc9DCbdQAzzKf41uV8d4jNUTYO2zFIq5jlUhrj47HuN"}]},"_npmUser":{"name":"benbeshel","email":"benbeshel@gmail.com"},"directories":{},"maintainers":[{"name":"thedillonb","email":"thedillonb@gmail.com"},{"name":"cmain","email":"cmain@128technology.com"},{"name":"128dbuchanan","email":"dbuchanan@128technology.com"},{"name":"128techadmin","email":"opensource@128technology.com"},{"name":"benbeshel","email":"benbeshel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-virtualized-table_3.0.0-7_1610650660242_0.8230750091885626"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-15T21:19:16.035Z","3.0.0-4":"2019-07-15T21:19:16.343Z","modified":"2022-04-04T10:31:11.922Z","3.0.0-5":"2019-07-15T22:08:05.111Z","3.0.0-6":"2019-07-24T21:16:31.004Z","3.0.0-7":"2021-01-14T18:57:40.385Z"},"maintainers":[{"name":"thedillonb","email":"thedillonb@gmail.com"},{"name":"cmain","email":"cmain@128technology.com"},{"name":"128dbuchanan","email":"dbuchanan@128technology.com"},{"name":"128techadmin","email":"opensource@128technology.com"},{"name":"benbeshel","email":"benbeshel@gmail.com"}],"description":"Material-UI table with windowing, row/column freezing, and more","homepage":"https://github.com/128technology/mui-virtualized-table#readme","repository":{"type":"git","url":"git+https://github.com/128technology/mui-virtualized-table.git"},"author":{"name":"Sean Lynch","email":"techniq35@gmail.com"},"bugs":{"url":"https://github.com/128technology/mui-virtualized-table/issues"},"license":"MIT","readme":"## mui-virtualized-table\n\nCombination of [Material UI](http://www.material-ui.com) visual components with react-virtualized for improved performance and features with a simple API.\n\nFor examples of `<MuiTable>` in action, see [demo](https://techniq.github.io/mui-virtualized-table/) or view the [source](https://github.com/techniq/mui-virtualized-table/tree/master/stories)\n\n### Features\n\n- Uses windowing for performance (via [react-virtualized](https://github.com/bvaughn/react-virtualized))\n- Freeze rows and/or columns\n- Fixed or variable (%) column widths\n- Resizable columns\n\n### Props\n\n| Property           | Type           | Required | Default                                                             | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |\n| ------------------ | -------------- | -------- | ------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `data`             | array          | ✓        |                                                                     | Data to render using defined `columns`                                                                                                                                                                                                                                                                                                                                                                                                                                                      |\n| `columns`          | array          | ✓        |                                                                     | Defines the columns in the table.<br/>Column format: {'name', 'header', 'onHeaderClick', 'width', 'cell', ...cellProps }<br/>`name`: Name of header<br/>`header`: (optional) Name to display instead 'name'<br/>`onHeaderClick`: (optional) Callback when header is clicked on (has precendence over `onHeaderClick` on table<br/>`width`: (optional) Width of cell<br/>`minWidth`: (optional) Minimum width of cell<br/>`cell`: (optional) Callback for rendering associated column cell data. Passes the row data for the associated cell. |\n| `cellProps`        | object         | func     |                                                                     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | Pass initial props to [TableCell](https://material-ui.com/api/table-cell/) (ex. `cellProps={{ padding: 'dense' }}`). Specifying same property within the column definition `cellProps` will override. Can also be a function which is passed `column, rowData` similiarly to `onCellClick` |\n| `width`            | number         | ✓        |                                                                     | Visible width of table. Will scroll horizontally if sum of column widths are greater than defined width                                                                                                                                                                                                                                                                                                                                                                                     |\n| `columnWidth`      | number or func |          |                                                                     | Static column widths if number, calulated based on `columns` definitons if not specificed, or can pass in a function to peform own calcuation based on data                                                                                                                                                                                                                                                                                                                                 |\n| `height`           | number         |          | calculated from `data.length` or `pagination.rowsPerPage` if defined | Visible height of table. Will scroll vertically if sum of column heights are great than defined height                                                                                                                                                                                                                                                                                                                                                                                      |\n| `maxHeight`        | number         |          | 0                                                                   | Maximum height of table. Useful when using calculated                                                                                                                                                                                                                                                                                                                                                                                                                                       |\n| `fitHeightToRows`  | boolean        |          | false                                                               | Always fit the content height to row data. Only useful when using pagination and you want to reduce the height on non-full pages (will move paginator on different length results)                                                                                                                                                                                                                                                                                                          |\n| `rowHeight`        | number         |          | 48                                                                  | Height of rows                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |\n| `fixedRowCount`    | number         |          | 0                                                                   | Number of rows to remain fixed at the top of the viewport (freeze rows). Based on `columns` definition order                                                                                                                                                                                                                                                                                                                                                                                |\n| `fixedColumnCount` | number         |          | 0                                                                   | Number of columns to remain fixed at the left of the viewport (freeze columns). Based on `columns` definition order                                                                                                                                                                                                                                                                                                                                                                         |\n| `includeHeaders`   | bool           |          | false                                                               | Add header row to top of data. Useful to also set `fixedRowCount` to `1`                                                                                                                                                                                                                                                                                                                                                                                                                    |\n| `onHeaderClick`    | func           |          |                                                                     | Called with column definition of header clicked on. Useful to set sort data and set `orderBy` and `orderDirection`                                                                                                                                                                                                                                                                                                                                                                          |\n| `onCellClick`      | func           |          |                                                                     | Called with column definition and row data when non-header cell is clicked on (ex. `onCellClick={(event, { column, rowData, data} ) => alert(rowData[column.name])}`)                                                                                                                                                                                                      |\n| `onCellDoubleClick`      | func           |          |                                                                     | Called with column definition and row data when non-header cell is double clicked on (ex. `onCellDoubleClick={(event, { column, rowData, data} ) => alert(rowData[column.name])}`)                                                                                                                                                                                                                                                                                                                                              |\n| `onCellContextMenu`      | func           |          |                                                                     | Called with column definition when non-header cell is right clicked on (ex. `onCellContextMenu={(event, { column }) => alert(column.name)}`)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |\n| `pagination`       | object         |          |                                                                     | If defined, will add pagination to bottom of table and pass props to Material-UI's [TablePagination](https://material-ui.com/api/table-pagination/) component. Must set `count`, `onChangePage`, `page`, and `rowsPerPage` if defined.                                                                                                                                                                                                                                                      |\n| `orderBy`          | string         |          |                                                                     | If defined, will show column's header with matching `name` using [TableSortLabel](https://material-ui.com/api/table-sort-label/)                                                                                                                                                                                                                                                                                                                                                            |\n| `orderDirection`   | string         |          | 'desc'                                                              | The order of the sort direction                                                                                                                                                                                                                                                                                                                                                                                                                                                             |\n| `resizable`        | bool           |          |                                                                     | Enable column resizing handles                                                                                                                                                                                                                                                                                                                                                                                                                                                              |\n\n### Running Storybook\n\nThis project has some [storybook](https://github.com/storybooks/storybook) stories.\n\nTo run storybook, you have to install the story dependencies first:\n\n```bash\n$ cd stories\n$ yarn install\n$ cd ..\n```\n\nThen use yarn to run the `storybook` script:\n\n```bash\n$ yarn storybook\n```\n","readmeFilename":"README.md"}