{"_id":"@asurraa/sura-ui-crud-table-component","_rev":"4-8eb66cb05cb5b282537f94cb1e0bd9e8","name":"@asurraa/sura-ui-crud-table-component","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@asurraa/sura-ui-crud-table-component","version":"1.0.0","scripts":{"prebuild":"rimraf dist","dev":"tsc -w","build":"tsc --build tsconfig.json","deps":"yarn upgrade-interactive --latest","prepublish":"yarn build","prettier":"prettier -c --write \"**/*\""},"gitHead":"a5ba9b7b61b539dc2d1efe2a4ceba2cca5bd11a3","description":"# How to install","_id":"@asurraa/sura-ui-crud-table-component@1.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-d4oSrfTBhATFYYZYCwk2AqXeb8AWSpL8TzloAUOWg5kTCOcrdEDYzCKesSu2rhLeh4FdiW5376KzaemCYQo0tQ==","shasum":"6eae7695dcdfbc5e88b24b67beac32a2e80d9f85","tarball":"https://registry.npmjs.org/@asurraa/sura-ui-crud-table-component/-/sura-ui-crud-table-component-1.0.0.tgz","fileCount":12,"unpackedSize":21721,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQWUJfQfIWXo6DMzwlyPGb82Qhr3wetJS4+HvL+REJmAiATKSa4FxNyUXeDsKbwSfjBYzSqe8AkCB7lXCFFNr+sxQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipdZiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqflQ/8DWJOg8y+hMgtUKNyrPNyx5/BzQ90yumcfRk7hPL/GnCyoxr4\r\ngWncHiR3C36epOVyMZaExthcktbh/RnxULf4IGIfvy26GT3ppxTLce2+w24i\r\nkcXLN8EDTq8zKTnaW5rp/X+MbOsYk2YVZhtlWfGAyZenhskPR4GLtUCs6IrV\r\nVyHw60Cs+4neqerqJCygUrT4DNkFZnpg++gYOCf1geWmVaOZKNz2uUriCeA6\r\nLR/8+3KsuKaCLmroVWsjLuaCZ8DnRzWT/c++NeyVao8UNkWFs4TEHWw03KfW\r\n4wd+eaXI3uQEj0S/K0Sm8vU6ILyTMrIs5TkEZC8OXa4+pfve8f0pZcpxpuhn\r\noeUdsIxfM/+FYX3bempY60E2+vG/LnVYNvfh1WJyP9vMOC7S6c9VgS8nwO64\r\nGHIl7cb3iQ4NDWxOyv8Fb7Si1XDVavcik5C66oiwnzaaw98qHSvB/waaXvsx\r\nxfKwxGLYrIOIL+rKCvc2TxA9inVfB0ZU4kbGkXYQ3ebZKkeKj/8BkfnDmGtI\r\nnPPdy6uY32fopZy/aI0u78ID/yk8CLaqH2OWKQE/GQH9gD2sCaQC/6a1z4aE\r\nAmL00MQJrnPJYvXfbk01/MJCK5R4Ij2BPEbRZVSSTDTViUhy7UWVhrbDsU6P\r\nxOmiGLeDA4ZZTYb6KpVEWj/4uZXr4llsau8=\r\n=NlEc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lyhourchhen","email":"chhenlyhour@gmail.com"},"directories":{},"maintainers":[{"name":"vichea","email":"vicheanorm@gmail.com"},{"name":"themkimhong","email":"themkimhong2@gmail.com"},{"name":"lyhourchhen","email":"chhenlyhour@gmail.com"},{"name":"duongkimseng","email":"duong.kim.seng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sura-ui-crud-table-component_1.0.0_1655035490183_0.5854026084493844"},"_hasShrinkwrap":false},"1.0.1":{"name":"@asurraa/sura-ui-crud-table-component","version":"1.0.1","scripts":{"prebuild":"rimraf dist","dev":"tsc -w","build":"tsc --build tsconfig.json","deps":"yarn upgrade-interactive --latest","prepublish":"yarn build","prettier":"prettier -c --write \"**/*\""},"gitHead":"4eae0264c065c15ea7d1408c0b4650252273ef6e","description":"# How to install","_id":"@asurraa/sura-ui-crud-table-component@1.0.1","_nodeVersion":"16.15.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-x+Zr976qBHY37nZ7XkUzBsj0oF2jlXzA0r0nWI4OZbBQuw+vKFsGZ5kkJxpQ0rrHjoX8NqIH17E+HzIzt0gsLg==","shasum":"090ac0e14972dc877d9d11f41d6e6292cfa6e1cc","tarball":"https://registry.npmjs.org/@asurraa/sura-ui-crud-table-component/-/sura-ui-crud-table-component-1.0.1.tgz","fileCount":12,"unpackedSize":21820,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9MyUG42G6/eNQAv5udC2RUX2Y+AejvVjKmz2/mP4uzAiAsRtCXWZnPv5jWb/u6LUyn0s60a9wGVM6jwJhRP8uLyQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiptxiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwSg//axLNy6atkSdwv00F5iiLLo0zBz/M2Rf2JUUGq88JPOx0KDSM\r\nwwSNuxBk8NsPwrYBquNM+WOFShmOykODQJgosfL6r00QqH0nQ4k5nbwTXVLM\r\n2R1sqMZvHzWT4xBu1zxdZxPSiWeKNUIz5c9SCrlYseqZHSHN80N0xeBGe1Tp\r\nSi8K1o3YqkGSgDFLVW4ooqvBTPuj52xcTTfgEosk/Y7nH3++3h27HQOs5ktQ\r\nA9IlCFh2sEkSYzB4OQMRWk77nILO81G9TGqSaYyO4ziqrpYxfegB+Q+zpsgs\r\nnIEyMIwyHULYY8dyJ3DdVH3UccVIchN3VsydmofNk4HFOwsfEqFVbARM9q/Z\r\nw+AjSUH25QNOlgD12J71XVH47o3V45rwbstw3EBGQ3edLjvSmkn7+3UpvMO8\r\nLgG9xHYjdidAzsruKu3P11Oel2W+bVcFSkuzAepxUDSQ6nVqF6+h7WuaeCKb\r\nPTMTendRAMPl2uvIV4yVBxV7mXK+8fCLZQqezqkKQ7OPHxRb3S0UWRjO3IGO\r\nU4KeTJH2YaTHsKw7IKVxNqaSH7MofXQiupt9x3QOueHE/mwW1uw3wog8Ea3p\r\n0mfcuvXvyGVQc5lENzyULU15T5QFuC69GJuww3OLCZLNB3H/9qB9lW/5HBEa\r\n11ykG6LbkNkGPlqrde4Vo48KBMahqsREaq0=\r\n=idH9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lyhourchhen","email":"chhenlyhour@gmail.com"},"directories":{},"maintainers":[{"name":"vichea","email":"vicheanorm@gmail.com"},{"name":"themkimhong","email":"themkimhong2@gmail.com"},{"name":"lyhourchhen","email":"chhenlyhour@gmail.com"},{"name":"duongkimseng","email":"duong.kim.seng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sura-ui-crud-table-component_1.0.1_1655102562793_0.4709346155445131"},"_hasShrinkwrap":false},"1.0.2":{"name":"@asurraa/sura-ui-crud-table-component","version":"1.0.2","main":"dist/index.js","scripts":{"prebuild":"rimraf dist","dev":"tsc -w","build":"tsc --build tsconfig.json","deps":"yarn upgrade-interactive --latest","prepublish":"yarn build","prettier":"prettier -c --write \"**/*\""},"types":"./dist/index.d.ts","gitHead":"dfb5eacb5a41a098e26dc2c0fedf1509def5abfb","description":"# How to install","_id":"@asurraa/sura-ui-crud-table-component@1.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-9kKkYG+o+JxFNze5qyOn2L2d3wAA2UcGzrFrqi/igXvZJUarDZojq7cL8d8sT8i4TvDSRdZT6Rc0MagLem+/FQ==","shasum":"2244c2d3fa6593f488d8b83d75258d991833d71c","tarball":"https://registry.npmjs.org/@asurraa/sura-ui-crud-table-component/-/sura-ui-crud-table-component-1.0.2.tgz","fileCount":12,"unpackedSize":21847,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPelHlo0sVodYdmhwma9mt0B3Aj2jDx+QFXT95h+7oUQIgPXTeYaOa5XD8Uh6GlgNa0/HmI9en56VwymrbXR0ihdE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipt2ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2gg//b3Ax4U33Tyz6V4Rs2MGKR8UhIRfLFA2fcaccJFu6Tk+Mi/EZ\r\nafZ2KtLWr543vJmMBhsTuHUiz87XEFkq6j61BDWOcoqrZ/h6qbM60cgemSuG\r\no8seq0cw1dXUUtIjwjkoE5MsZvcZ866UNxxhGR7H0cZxv//CwyESpNQpzqMF\r\nP8ZEfsEepK3hCBEERqIQ4Yg7aThwlEZ1jfPGGPs5H6aU2AFMobDhek1iVWpK\r\nJzN3ElZPhqx9Tcbjm6lHErW3+lZ5/XLFyVfHq2L8+fnumqrcOASxAIcxfOt2\r\n06Nr15JBgwaiBX1PBguFzXJuv2tXLrdRI3I8BwAzdl0Y/zY/1gWO6N1hHhfe\r\nsMl36ByBDNZyB6OdsVASHduVpSKxk209l0HEud71WkN5j6qqLQM5jtHMZkhT\r\ngz2QCUeDEkVYiqLAplJlRCuLM2McBR60CJ62hsxezO/t39lo3+7NvSkwpidM\r\nzEAU+mLE6Rm3H8yGAPm/IveZVLbVqkuEBwjhSE/vgIExBjpb2+B2fXY+r1qM\r\nUycq1/fKPZP55x4uT1v/zhOuBP59WOVw57DwfVBBrUpEKPgvoYDxglcTNQYa\r\ng2zDRPhs5ex9OpbFNZP+LBqwA+5riasYJBPwHSddTHm3JArmw8GEZtvbd2yx\r\nY6gAP8KM3ZjYuOjy0m6FcUwo8qpZsEW/1lQ=\r\n=mWZE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lyhourchhen","email":"chhenlyhour@gmail.com"},"directories":{},"maintainers":[{"name":"vichea","email":"vicheanorm@gmail.com"},{"name":"themkimhong","email":"themkimhong2@gmail.com"},{"name":"lyhourchhen","email":"chhenlyhour@gmail.com"},{"name":"duongkimseng","email":"duong.kim.seng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sura-ui-crud-table-component_1.0.2_1655102873804_0.16854360143875247"},"_hasShrinkwrap":false},"1.0.3":{"name":"@asurraa/sura-ui-crud-table-component","version":"1.0.3","main":"dist/index.js","scripts":{"prebuild":"rimraf dist","dev":"tsc -w","build":"tsc --build tsconfig.json","deps":"yarn upgrade-interactive --latest","prepublish":"yarn build","prettier":"prettier -c --write \"**/*\""},"types":"./dist/index.d.ts","gitHead":"1f30dc96fb5372cef491b303060ba7ad95693696","description":"# How to install","_id":"@asurraa/sura-ui-crud-table-component@1.0.3","_nodeVersion":"16.15.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-V/sRITKuV15YYEeRadxJNUemQpjVsTNSSN1KOapqsR7GlgFATnb/ukiIJ0nZ3X/fqZU04kP1X8sAXmGYLT2Oag==","shasum":"1f14cbb7ef74ea62ea789daf8fb547f3919a97fc","tarball":"https://registry.npmjs.org/@asurraa/sura-ui-crud-table-component/-/sura-ui-crud-table-component-1.0.3.tgz","fileCount":12,"unpackedSize":21796,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPlVryFgnahdz4j26Ac7JIM0597oB5xGUYu0azHpYJ7gIgKcp4FJwasU9hJx1QLdOtvqjw7j/D+bBTUcYyv99Uu2g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipt/fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosCA//fh+50wMxOhWy5Btnz0fpF3/cDa5MuVRSldfqy0auaum6B7x5\r\n1f7GFJ8A1VdqLK6oqKzVkwwKXHIEr8O34eJAEaAQwJelslkzamwXDYr887CV\r\n98OglZl6E59nrgh7SZ44xIN7PkdVKRHmVxDPhMgZMnbX9y7edtkQtUS3F3qY\r\n2brEykUtF+A8R9wjbvIWrDiCt3sj68Te3Oli3eeVF8GTv/dY8E4bodO7Nheu\r\nRcc/H8/GifgBf3Iptp3CVy97aNOI013mnYcnf93JgphbS9ZD0JmMWGegOVl+\r\nocfqooO77oAMAZewWSv+EEBo6njmLxgXORejEH4cy4G4XZ7rhpcKkpJ1iWeO\r\nY1GyKpGpPR7Q2rMaSZG5PprLBTeiRe5LhyXi9WEXv8mNj8NgpUEVOcB866rL\r\nVVstCRny974yFCP+bleeYU1Uc9lK+qAd9Yj3K5Hl9BVYB+Rx+U9dRlVkaPch\r\nuz2bGhBBoEamjd43Kt4kfLKulLl4B23P+Ld9ZaCMy9y2W2ixrT6h0qWZ9M4D\r\nXp+4q7oh/vSCZhw7kjgRK1cnxSx1V4aR+1ua6GR4jnmUmV6hYTMRVvJ8biuz\r\nYZ85QLn0HifysAo9LAkb+5KHtuLW/0tXaNPvhETmN5nqGc68nIrVxQip90rt\r\nfMaF9ZE3LsipJF0T2gBIyNh3HYmUJJmWaQA=\r\n=J49E\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lyhourchhen","email":"chhenlyhour@gmail.com"},"directories":{},"maintainers":[{"name":"vichea","email":"vicheanorm@gmail.com"},{"name":"themkimhong","email":"themkimhong2@gmail.com"},{"name":"lyhourchhen","email":"chhenlyhour@gmail.com"},{"name":"duongkimseng","email":"duong.kim.seng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sura-ui-crud-table-component_1.0.3_1655103455686_0.43117444978776653"},"_hasShrinkwrap":false},"1.0.4":{"name":"@asurraa/sura-ui-crud-table-component","version":"1.0.4","main":"dist/index.js","scripts":{"prebuild":"rimraf dist","dev":"tsc -w","build":"tsc --build tsconfig.json","deps":"yarn upgrade-interactive --latest","prepublish":"yarn build","prettier":"prettier -c --write \"**/*\""},"types":"./dist/index.d.ts","gitHead":"ad35c8e403a5b56e8ebea5dd2ebc0348e0cf725e","description":"# How to install","_id":"@asurraa/sura-ui-crud-table-component@1.0.4","_nodeVersion":"16.15.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-AAwoPUqd2ygK1Bsa8tJdYhjh9OTWrsOHYAxnfhu6NbXDY7guv0Hz0bUWJyRYnkA1P20O0t+cp4VLlbPOUeXQMg==","shasum":"da15e483771311aa4a0c75e543b8551a7b5ebcfc","tarball":"https://registry.npmjs.org/@asurraa/sura-ui-crud-table-component/-/sura-ui-crud-table-component-1.0.4.tgz","fileCount":12,"unpackedSize":21927,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG4ucCra8IwP5eaoSd0fg8FlEvQ3fflozCe6rH0lgFJZAiEA26DOZ4IsNR/7U13PdlmqRyw2VUIHn2SYlDcQEikaVzs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipumkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqx+g//Sq/BXOqx08IrOVM6RtA25S/mGYlgo1kRCWwvdZeXWW832vIM\r\nfJVi/ipBHe9bom63SIZYlnIZYVb3H0rvzPUUti8xva4Cp/YB6JHxotNLlJwI\r\n5qKaFunGNWNCyNB4nPyOyayXbPtIBvSfXYntp3Kv0SjfH39yq0WDGOpzZAYS\r\nUkj5ogmMzoALf39y061b97Ybj8m0XXkjawZCUiXmSGFU+LjMqgYoPPvpdx9k\r\nCEiFkQt5dG7Do9SU5X7mP2nzgqBTw+GYXLVhb82aqpMtJYO0nrYaBlUAjNyy\r\nPpirD8usekhAeT9YDFfocHEqbG2PnGFpx7i43QzKHVBAPEwIE63zF+IrSgsk\r\nBZ4eJ9etcjWNwZKLpU1/ZFgv1IDvTuhtu0SlYA6iPvQlcmGtF1CZjytUI5yG\r\n9FuW7CsedJ4aHOHoNinz/kP+kxyJ/xhekJ009KHhEbpt5Q1+EhmiWhTx/SHt\r\nMnf9vkCP+EQu93KhggoVP9jWfyqTZOqpM4eZARZxaj4qhbq37FwDgIWH1FUS\r\nPcT7HwDuhojMUiIHsErosT2w+WevIWo3a7zmY25EA+uXT1fJcpkFsl61yp2w\r\nKvpqJJkHL7kLXklv/EQ88AwFbBID6pgsUoTf5u1zfyqcr5rl99dxcsibSCd0\r\nfYIAuRxbsz4X8sC55L4yScLlHblzEUVvpR4=\r\n=K6XX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lyhourchhen","email":"chhenlyhour@gmail.com"},"directories":{},"maintainers":[{"name":"vichea","email":"vicheanorm@gmail.com"},{"name":"themkimhong","email":"themkimhong2@gmail.com"},{"name":"lyhourchhen","email":"chhenlyhour@gmail.com"},{"name":"duongkimseng","email":"duong.kim.seng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sura-ui-crud-table-component_1.0.4_1655105955822_0.8489281927060675"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-12T12:04:50.119Z","1.0.0":"2022-06-12T12:04:50.375Z","modified":"2022-06-13T07:39:16.072Z","1.0.1":"2022-06-13T06:42:42.953Z","1.0.2":"2022-06-13T06:47:53.957Z","1.0.3":"2022-06-13T06:57:35.856Z","1.0.4":"2022-06-13T07:39:15.983Z"},"maintainers":[{"name":"vichea","email":"vicheanorm@gmail.com"},{"name":"themkimhong","email":"themkimhong2@gmail.com"},{"name":"lyhourchhen","email":"chhenlyhour@gmail.com"},{"name":"duongkimseng","email":"duong.kim.seng@gmail.com"}],"description":"# How to install","readme":"# Sura CRUD Components\n\n# How to install\n\nWith NPM\n\n```bash\nnpm i -D @asurraa/sura-ui-crud-table-component\n```\n\n````\n\nWith yarn\n\n```bash\nyarn add @asurraa/sura-ui-crud-table-component\n````\n\n## Example\n\n```tsx\nimport { AsurRaaText } from \"@asurraa/sura-ui-text\";\n\nconst Example = () => {\n  return (\n    <div>\n      <TableCrudComponent\n        fetcher={useProductCategoryServices}\n        cbEditableData={(data) => {\n          setEditableData(data);\n        }}\n        cbOpenModalState={(status) => {\n          setOpenCreateModal(status);\n        }}\n        cbResetFormState={() => {\n          reset();\n        }}\n        cbSearchStateValue={(value) => {\n          setSearch(value);\n        }}\n        refreshTableState={refreshState}\n        renderAnotherChildrenOnRightSideProps={\n          <div>\n            <Select\n              style={{ width: 180 }}\n              onSelect={(value) => {\n                setPage(1);\n                // setProductId(value);\n                //* put the useState value in the paramState\n              }}\n              showSearch={false}\n              allowClear={false}\n              defaultValue={\"\"}\n            >\n              <Select.Option key={\"\"} value={\"\"}>\n                {t(\"Filter by Product\")}\n              </Select.Option>\n              {filterBusinessTypeOptionsArrayConstant?.map((question) => (\n                <Select.Option key={question.key} value={question.value}>\n                  {t(question.name)}\n                </Select.Option>\n              ))}\n            </Select>\n          </div>\n        }\n        renderMoreActionButtonProps={(propsData) => {\n          return [\n            {\n              key: uid(),\n              label: (\n                <div>\n                  <Button\n                    type=\"text\"\n                    onClick={() => {\n                      Logger.log(\"clicked\", propsData);\n                    }}\n                    icon={<ToolOutlined />}\n                  >\n                    {t(\"Clicked\")}\n                  </Button>\n                </div>\n              ),\n            },\n          ];\n        }}\n        detailButtonRoute={`${ROUTE_PATH.PRODUCT}/${editableData?.id}`}\n        paramState={`&search[name]=${search}&search[description]=${search}`}\n        exportCSVName={t(\"Product Category\")}\n        scrollToFirstRowOnChangeState={true}\n        tableColumn={column}\n        hideDetailButton={false}\n      />\n    </div>\n  );\n};\n```\n","readmeFilename":"README.md"}