{"_id":"@8base/react-crud","_rev":"6-1f50ace83c921d4104c2a93848b00443","name":"@8base/react-crud","dist-tags":{"beta":"3.1.0-beta.0","latest":"3.0.0-beta.0"},"versions":{"3.0.0-beta.0":{"name":"@8base/react-crud","version":"3.0.0-beta.0","repository":{"type":"git","url":"git+https://github.com/8base/sdk.git"},"homepage":"https://github.com/8base/sdk/tree/master/packages/react/crud","main":"dist/cjs/index.js","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","scripts":{"build":"../../../bin/build-package.sh","watch":"../../../bin/watch-package.sh"},"peerDependencies":{"@apollo/client":"^3.3.7","graphql":"^15.5.0","react":"^17.0.1","react-dom":"^17.0.1"},"dependencies":{"@8base/react-permissions-provider":"^3.0.0-beta.0","@8base/react-table-schema-provider":"^3.0.0-beta.0","@8base/schema-name-generator":"^0.1.23","@8base/utils":"^3.0.0-beta.0","ramda":"^0.27.1"},"devDependencies":{"@apollo/client":"^3.3.7","@types/graphql":"^14.5.0","@types/ramda":"^0.27.36","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","graphql":"^15.5.0","react":"^17.0.1","react-dom":"^17.0.1","typescript":"^4.1.3"},"license":"MIT","description":"8base CRUD is a wrapper under the react-apollo component to simplify working with the crud operations.","bugs":{"url":"https://github.com/8base/sdk/issues"},"_id":"@8base/react-crud@3.0.0-beta.0","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-R2Z5bxMY9H4S4svyRTkMDJVYcvGsCUehaAKLb2XFpWjwBp76FxMQQ0bSKyaKDbtzS9qjacmFLKvrDUetP20Wcg==","shasum":"06bb51804e402c4c621ed6952484dae3e4951d1f","tarball":"https://registry.npmjs.org/@8base/react-crud/-/react-crud-3.0.0-beta.0.tgz","fileCount":76,"unpackedSize":99183,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtq9ptgPuXT4zwElNCy8buL2chAQX/zJ8DMvozYNWPeAiEA/h1RZvJ2/fayf4gK66kQjXooPaXFHOohccHoCQuspbA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiszOtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWnRAAh9Bw5QTR37IxSy+91zr6XnH+61lUMCdO7pbAPDrBIbNLTHHk\r\nV47HvwE4pyTOaP5Td5igKnhM/TduqtdJwSkw64C40cSJCs0bf2Rl1P8VZ15k\r\nq87bJeDmS03rO3FF3Jvw0EYOxEvqDYkMLUOQcdphZyAjHS05w88gBFw9oGES\r\nH81IvsO6Ns/0SqJzohd9N1LxlT6m+EXbje1QiADh31/yHCGg/AofrDeyt1Hx\r\nNW3CZlyvdqoTctXdNKBwEHYz8kqFHzs/mBk9QqsHpnchsn64DjXJpRMpOLuK\r\npkOrQt41Gobd9M5GyYXwv9FgIsXWyhvEQt2PeSReMvS+qYZX9ICazHYAgOMu\r\nY7EN8bvidoSvNgmzvlDXsXOGsIZNWIZ9mZPsh0uWf92kEaS8ItQERqy2wsX6\r\nMGRSPHAfVxl1GWTU+Gm7EMzs7vgNQ8KBTgmO+i/mxyyvmjrVItwvQqOpWG0T\r\nMjtj+66As9KKjgZajE0/nBRrhczcCa3vzBpp6h1jJKK7/63IJtmBZxOTOpoo\r\n+eoNZu1UQjreZ1X+nTHIZF2T8N7Ovx6mdfPfnp6ex/firMEoKYhCUjX9Jf3T\r\nQNN/ezP+jEwz1TsRJL214WtBGYXN0SAh+XcaO8lWyNmP/FqCONsdbMla7qe5\r\nEFng7DGldTtrV7qETTUgac1iIIKtjnZxnzA=\r\n=xWFE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"8base-bot","email":"npmpublisher@8base.com"},"directories":{},"maintainers":[{"name":"8base-bot","email":"npmpublisher@8base.com"},{"name":"selnapenek","email":"slel64222@gmail.com"},{"name":"8basetimmyers","email":"timothy.myers@8base.com"},{"name":"s1owjke","email":"s1ow933@yahoo.com"},{"name":"eugene.antonevich","email":"eugene.antonevich@8base.com"},{"name":"ilazarev","email":"ilya.lazarev@8base.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-crud_3.0.0-beta.0_1655911341161_0.8371468925408942"},"_hasShrinkwrap":false},"3.0.0-beta.1":{"name":"@8base/react-crud","version":"3.0.0-beta.1","repository":{"type":"git","url":"git+https://github.com/8base/sdk.git"},"homepage":"https://github.com/8base/sdk/tree/master/packages/react/crud","main":"dist/cjs/index.js","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","scripts":{"build":"../../../bin/build-package.sh","watch":"../../../bin/watch-package.sh"},"peerDependencies":{"@apollo/client":"^3.3.7","graphql":"^15.5.0","react":"^17.0.1","react-dom":"^17.0.1"},"dependencies":{"@8base/react-permissions-provider":"^3.0.0-beta.1","@8base/react-table-schema-provider":"^3.0.0-beta.1","@8base/schema-name-generator":"^0.1.23","@8base/utils":"^3.0.0-beta.1","ramda":"^0.27.1"},"devDependencies":{"@apollo/client":"^3.3.7","@types/graphql":"^14.5.0","@types/ramda":"^0.27.36","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","graphql":"^15.5.0","react":"^17.0.1","react-dom":"^17.0.1","typescript":"^4.1.3"},"license":"MIT","readme":"# 8base CRUD\n\n8base CRUD is a wrapper under the react-apollo component to simplify working with the crud operations.\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n#### Table of Contents\n\n-   [RecordsList](#recordslist)\n    -   [Properties](#properties)\n-   [RecordCreate](#recordcreate)\n    -   [Properties](#properties-1)\n-   [RecordCreateMany](#recordcreatemany)\n    -   [Properties](#properties-2)\n-   [ChildrenPropObject](#childrenpropobject)\n    -   [Properties](#properties-3)\n-   [RecordUpdate](#recordupdate)\n    -   [Properties](#properties-4)\n-   [RecordDelete](#recorddelete)\n    -   [Properties](#properties-5)\n\n### RecordsList\n\n**Extends Component**\n\nComponent for fetching the table content\n\n#### Properties\n\n-   `tableName` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Name of the table\n-   `tableId` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Id of the table\n\n### RecordCreate\n\n**Extends Component**\n\nComponent for creating the record of the table\n\n#### Properties\n\n-   `tableName` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Name of the table\n-   `tableId` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Id of the table\n\n### RecordCreateMany\n\n**Extends Component**\n\nComponent for creating many records of the table\n\n#### Properties\n\n-   `tableName` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Name of the table\n-   `tableId` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Id of the table\n\n### ChildrenPropObject\n\nResults of the record update queries and mutation\n\n#### Properties\n\n-   `tableMetaResult` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** \n-   `recordDataResult` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** \n-   `mutateResult` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** \n\n### RecordUpdate\n\n**Extends Component**\n\nComponent for updating the record of the table\n\n#### Properties\n\n-   `tableName` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Name of the table\n-   `tableId` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Id of the table\n-   `recordId` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Id of the record\n\n### RecordDelete\n\n**Extends Component**\n\nComponent for deleting the record of the table\n\n#### Properties\n\n-   `tableName` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Name of the table\n-   `tableId` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Id of the table\n-   `recordId` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Id of the record\n\n## Usage\n\n```js\n  <RecordsList\n    applicationName={ applicationName }\n    tableName=\"someTableName\"\n    variables={ options.variables }\n  >\n    { ({ data, loading }) => (<div>{data}</div>) }\n  </RecordsList>     \n```\n\n```js\n   <RecordUpdate\n    tableId=\"table-id\"\n    recordId=\"42\"\n    onCompleted={ () => {\n      ...\n    } }\n  >\n    { (onSubmit, { tableMetaResult, recordDataResult, fetchingLoading }) => (\n      <FormComponent initialValues={ recordDataResult.data } onSubmit={ onSubmit } />\n    ) }\n  </RecordUpdate>\n```\n","readmeFilename":"README.MD","description":"8base CRUD is a wrapper under the react-apollo component to simplify working with the crud operations.","bugs":{"url":"https://github.com/8base/sdk/issues"},"_id":"@8base/react-crud@3.0.0-beta.1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-k+mj753ZnY1T6HUm+sS32kDDePROSnShFSPQBAgMHughu/074bft36g53+52SuY5/k7zrlcW47bpq5PWssoYgw==","shasum":"96b37ee9853523a27bbd91b7713127cba1eb233e","tarball":"https://registry.npmjs.org/@8base/react-crud/-/react-crud-3.0.0-beta.1.tgz","fileCount":76,"unpackedSize":99345,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYIUtX1bhO6KFyeCEEhYtQU2dXxbJHwBGM9TEUR2DiEAiEA20ncoxhonVtWB7x6qQgLyvHrcffku3PFdIpwXzeMkP8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNukAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpU5Q//bkCCHI3Xx7N2YaWVqRogtYUuNCNL9p+G2/SCVc1isOqZGzlZ\r\nXuv0P7RqR7ccCZfC644MHQFrSAMvIO8/uljj1wtNjEXsGhKp2HQKpeB4vLN/\r\nC/d7PsNrA61HnuXZW2nZw/B+Ni2P1lYgvCPE5Fs5201Xtq7J4CIKkxyYqQkV\r\nveV6hBcnhFxqozOgBsWCWJS9Fn4cErjQspkO4LU2dnoItjfWCbDbXOgbvQGr\r\nVTeWJvrN5vpkliPk0LTMRcHIAIueMGX+f2XDHDyAIhg4C/9AkLz2UoWekm0d\r\nIaL27ZoLh4fAH6NJOi/cmytS7MYkr5BnBD+6aPDc0R6H8u/uKaLDwPFcZIM1\r\nFdNqavdP9bYt84UKh4j3dx5pW2jEHMkFfP+qsAUNfk0VTz6Gw/aByy9/YXx3\r\n5xxIedeLg+wB20hOrM6FRDMcMTT6bp/AUrKQXrrEmBmJDKqIO9cIWm4YBC3h\r\nFiBjcEpt56+jRDPUtf2347wX6XbXGiSe1arm6K0Qwae4d/WAtjXOe+2BVOWS\r\nJLY6VMY6uRhfXUz223f+Jj3URZ61v0LPOM8+I80+zirXKAqlzKCNzelfkLWX\r\nDuW6zY4xJQSIVwmiryi6pNT4pvdTZYo908IbrSoupgLG1Q/0XWBxUIjsa20W\r\n69cEPsZyXbglRC9jK+A7QtCUq+M0PVhpF2g=\r\n=ETCh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"8base-bot","email":"npmpublisher@8base.com"},"directories":{},"maintainers":[{"name":"8base-bot","email":"npmpublisher@8base.com"},{"name":"selnapenek","email":"slel64222@gmail.com"},{"name":"8basetimmyers","email":"timothy.myers@8base.com"},{"name":"s1owjke","email":"s1ow933@yahoo.com"},{"name":"eugene.antonevich","email":"eugene.antonevich@8base.com"},{"name":"ilazarev","email":"ilya.lazarev@8base.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-crud_3.0.0-beta.1_1681320191867_0.2751721237346316"},"_hasShrinkwrap":false},"3.0.0-beta.3":{"name":"@8base/react-crud","version":"3.0.0-beta.3","repository":{"type":"git","url":"git+https://github.com/8base/sdk.git"},"homepage":"https://github.com/8base/sdk/tree/master/packages/react/crud","main":"dist/cjs/index.js","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","scripts":{"build":"../../../bin/build-package.sh","watch":"../../../bin/watch-package.sh"},"peerDependencies":{"@apollo/client":"^3.3.7","graphql":"^15.5.0","react":"^17.0.1","react-dom":"^17.0.1"},"dependencies":{"@8base/react-permissions-provider":"^3.0.0-beta.3","@8base/react-table-schema-provider":"^3.0.0-beta.3","@8base/schema-name-generator":"^0.1.23","@8base/utils":"^3.0.0-beta.3","ramda":"^0.27.1"},"devDependencies":{"@apollo/client":"^3.3.7","@types/graphql":"^14.5.0","@types/ramda":"^0.27.36","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","graphql":"^15.5.0","react":"^17.0.1","react-dom":"^17.0.1","typescript":"^4.1.3"},"license":"MIT","readme":"# 8base CRUD\n\n8base CRUD is a wrapper under the react-apollo component to simplify working with the crud operations.\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n#### Table of Contents\n\n-   [RecordsList](#recordslist)\n    -   [Properties](#properties)\n-   [RecordCreate](#recordcreate)\n    -   [Properties](#properties-1)\n-   [RecordCreateMany](#recordcreatemany)\n    -   [Properties](#properties-2)\n-   [ChildrenPropObject](#childrenpropobject)\n    -   [Properties](#properties-3)\n-   [RecordUpdate](#recordupdate)\n    -   [Properties](#properties-4)\n-   [RecordDelete](#recorddelete)\n    -   [Properties](#properties-5)\n\n### RecordsList\n\n**Extends Component**\n\nComponent for fetching the table content\n\n#### Properties\n\n-   `tableName` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Name of the table\n-   `tableId` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Id of the table\n\n### RecordCreate\n\n**Extends Component**\n\nComponent for creating the record of the table\n\n#### Properties\n\n-   `tableName` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Name of the table\n-   `tableId` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Id of the table\n\n### RecordCreateMany\n\n**Extends Component**\n\nComponent for creating many records of the table\n\n#### Properties\n\n-   `tableName` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Name of the table\n-   `tableId` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Id of the table\n\n### ChildrenPropObject\n\nResults of the record update queries and mutation\n\n#### Properties\n\n-   `tableMetaResult` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** \n-   `recordDataResult` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** \n-   `mutateResult` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** \n\n### RecordUpdate\n\n**Extends Component**\n\nComponent for updating the record of the table\n\n#### Properties\n\n-   `tableName` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Name of the table\n-   `tableId` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Id of the table\n-   `recordId` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Id of the record\n\n### RecordDelete\n\n**Extends Component**\n\nComponent for deleting the record of the table\n\n#### Properties\n\n-   `tableName` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Name of the table\n-   `tableId` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Id of the table\n-   `recordId` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Id of the record\n\n## Usage\n\n```js\n  <RecordsList\n    applicationName={ applicationName }\n    tableName=\"someTableName\"\n    variables={ options.variables }\n  >\n    { ({ data, loading }) => (<div>{data}</div>) }\n  </RecordsList>     \n```\n\n```js\n   <RecordUpdate\n    tableId=\"table-id\"\n    recordId=\"42\"\n    onCompleted={ () => {\n      ...\n    } }\n  >\n    { (onSubmit, { tableMetaResult, recordDataResult, fetchingLoading }) => (\n      <FormComponent initialValues={ recordDataResult.data } onSubmit={ onSubmit } />\n    ) }\n  </RecordUpdate>\n```\n","readmeFilename":"README.MD","description":"8base CRUD is a wrapper under the react-apollo component to simplify working with the crud operations.","bugs":{"url":"https://github.com/8base/sdk/issues"},"_id":"@8base/react-crud@3.0.0-beta.3","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-spRKVVua8CexSgFUzC3idgXR6jiM82TtsZnYDjGI3n3W6PKpCHKKvuJJRq4c/1GFU1wZwiiIs7ZVjm5HQSW4RA==","shasum":"7216eda337023d3e6062a17e45d7decfbc8c8120","tarball":"https://registry.npmjs.org/@8base/react-crud/-/react-crud-3.0.0-beta.3.tgz","fileCount":76,"unpackedSize":99669,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvCu3ZxWAg3WsDzXOipYVuSS8rWfCogPMHAYD21jlW6AiEA7YYba+p6cqqTpnXtqBszeiA6jjNQSSl4uVh+x/VBNA4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNvHHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4lxAAnBgAF1YIwV0/PNRBpi5R7Nucx//aFxwKUAPjtJLDjPI9ACrv\r\npmJTnRDIkSXAjnmExHb4Ka0/EYtP66bkGYomCVgKYgamTwCU5G/6ZSAXaDdO\r\nzIqM4ouQxiZsgzNEaoarzZPgFFC8T21rVZf5HK0GQW3rrbTFI5D9JbbHabmH\r\nimd4dVESjchtxWSLDVtGYlEbUcHRx8xO153hmC6EGz0LdWDEQP1bQ8ktgnd9\r\nVx17j+nt4BgLRMAd2qT1ZJxdAZUIcvCUq6hdq/HyPLfvJDV47tzIIlhO0ndN\r\npbJk4D6aMzKv7pFsStjTERxrb1iJz+fjx6lzMaU90upcJ865PMWiPA6cLicN\r\nXzk8TG0QNj3XCPaKti9VTGklRm8q9CQlF0EDxUlh4H9Ue51JVBM5592OUxmZ\r\ne9stCSZP/HRqpGZbykM7sPePd9AVF//XmdTTrk76NiFuNp4shDp/g4f4ryen\r\na/Wf94pFtCiWbhUHWJS9Whmhfgl7YORwXOZwfXZ38RP437VKzGFd9DVOkaoQ\r\nzHqiGgUWGc1KoQxtmXd1wd+BiFozVV8O3Y8RXOev6+F33q+4O55X+0Z1qhGz\r\nkn7iYdAr9FG0Mhd2QAsxmNhPiOB2sShPUfAuzKp7IHyGpoqbxq0AiHY+i/Uu\r\nJL5IKGz8SucX1pgCDL5VtgSKoPpggwcLcBo=\r\n=BTBf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"8base-bot","email":"npmpublisher@8base.com"},"directories":{},"maintainers":[{"name":"8base-bot","email":"npmpublisher@8base.com"},{"name":"selnapenek","email":"slel64222@gmail.com"},{"name":"8basetimmyers","email":"timothy.myers@8base.com"},{"name":"s1owjke","email":"s1ow933@yahoo.com"},{"name":"eugene.antonevich","email":"eugene.antonevich@8base.com"},{"name":"ilazarev","email":"ilya.lazarev@8base.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-crud_3.0.0-beta.3_1681322438805_0.4503041308011686"},"_hasShrinkwrap":false},"3.1.0-beta.0":{"name":"@8base/react-crud","version":"3.1.0-beta.0","repository":{"type":"git","url":"git+https://github.com/8base/sdk.git"},"homepage":"https://github.com/8base/sdk/tree/master/packages/react/crud","main":"dist/cjs/index.js","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","scripts":{"build":"../../../bin/build-package.sh","watch":"../../../bin/watch-package.sh"},"peerDependencies":{"@apollo/client":"^3.3.7","graphql":"^15.5.0","react":">=17.0.1","react-dom":">=17.0.1"},"dependencies":{"@8base/react-permissions-provider":"^3.1.0-beta.0","@8base/react-table-schema-provider":"^3.1.0-beta.0","@8base/schema-name-generator":"^0.1.23","@8base/utils":"^3.1.0-beta.0","ramda":"^0.27.1"},"devDependencies":{"@apollo/client":"^3.3.7","@types/graphql":"^14.5.0","@types/ramda":"^0.27.36","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","graphql":"^15.5.0","react":"^17.0.1","react-dom":"^17.0.1","typescript":"^4.1.3"},"license":"MIT","readme":"# 8base CRUD\n\n8base CRUD is a wrapper under the react-apollo component to simplify working with the crud operations.\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n#### Table of Contents\n\n-   [RecordsList](#recordslist)\n    -   [Properties](#properties)\n-   [RecordCreate](#recordcreate)\n    -   [Properties](#properties-1)\n-   [RecordCreateMany](#recordcreatemany)\n    -   [Properties](#properties-2)\n-   [ChildrenPropObject](#childrenpropobject)\n    -   [Properties](#properties-3)\n-   [RecordUpdate](#recordupdate)\n    -   [Properties](#properties-4)\n-   [RecordDelete](#recorddelete)\n    -   [Properties](#properties-5)\n\n### RecordsList\n\n**Extends Component**\n\nComponent for fetching the table content\n\n#### Properties\n\n-   `tableName` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Name of the table\n-   `tableId` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Id of the table\n\n### RecordCreate\n\n**Extends Component**\n\nComponent for creating the record of the table\n\n#### Properties\n\n-   `tableName` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Name of the table\n-   `tableId` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Id of the table\n\n### RecordCreateMany\n\n**Extends Component**\n\nComponent for creating many records of the table\n\n#### Properties\n\n-   `tableName` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Name of the table\n-   `tableId` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Id of the table\n\n### ChildrenPropObject\n\nResults of the record update queries and mutation\n\n#### Properties\n\n-   `tableMetaResult` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** \n-   `recordDataResult` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** \n-   `mutateResult` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** \n\n### RecordUpdate\n\n**Extends Component**\n\nComponent for updating the record of the table\n\n#### Properties\n\n-   `tableName` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Name of the table\n-   `tableId` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Id of the table\n-   `recordId` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Id of the record\n\n### RecordDelete\n\n**Extends Component**\n\nComponent for deleting the record of the table\n\n#### Properties\n\n-   `tableName` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Name of the table\n-   `tableId` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Id of the table\n-   `recordId` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Id of the record\n\n## Usage\n\n```js\n  <RecordsList\n    applicationName={ applicationName }\n    tableName=\"someTableName\"\n    variables={ options.variables }\n  >\n    { ({ data, loading }) => (<div>{data}</div>) }\n  </RecordsList>     \n```\n\n```js\n   <RecordUpdate\n    tableId=\"table-id\"\n    recordId=\"42\"\n    onCompleted={ () => {\n      ...\n    } }\n  >\n    { (onSubmit, { tableMetaResult, recordDataResult, fetchingLoading }) => (\n      <FormComponent initialValues={ recordDataResult.data } onSubmit={ onSubmit } />\n    ) }\n  </RecordUpdate>\n```\n","readmeFilename":"README.MD","description":"8base CRUD is a wrapper under the react-apollo component to simplify working with the crud operations.","bugs":{"url":"https://github.com/8base/sdk/issues"},"_id":"@8base/react-crud@3.1.0-beta.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-N+kIUz6eFLUXCTlYGagRpN22BzUQucXRSC/SKYO57bYlypPSFXtC1pfpAcSQGZLHSZD6RwquQnSIkKPIoktnKw==","shasum":"5b6f0cd94d08d93269ef763cfe2d3e77a9a7c607","tarball":"https://registry.npmjs.org/@8base/react-crud/-/react-crud-3.1.0-beta.0.tgz","fileCount":76,"unpackedSize":99671,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIApfWQ4LM/HiU52Kv566MN9Or+Db9TK/kBVB22IvfszlAiAGeB+fjJK8UbZ/pNPo0nPM/dZaUwyRK656QvQiqJeGHw=="}]},"_npmUser":{"name":"8base-bot","email":"npmpublisher@8base.com"},"directories":{},"maintainers":[{"name":"dav1nx1","email":"oscar.corcho@8base.com"},{"name":"jorge.osorio","email":"jorge.osorio@8base.com"},{"name":"8base-bot","email":"npmpublisher@8base.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-crud_3.1.0-beta.0_1700841698559_0.17041510752756905"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-22T15:22:21.093Z","3.0.0-beta.0":"2022-06-22T15:22:21.446Z","modified":"2023-11-24T16:01:38.933Z","3.0.0-beta.1":"2023-04-12T17:23:12.109Z","3.0.0-beta.3":"2023-04-12T18:00:39.020Z","3.1.0-beta.0":"2023-11-24T16:01:38.721Z"},"maintainers":[{"name":"dav1nx1","email":"oscar.corcho@8base.com"},{"name":"jorge.osorio","email":"jorge.osorio@8base.com"},{"name":"8base-bot","email":"npmpublisher@8base.com"}],"description":"8base CRUD is a wrapper under the react-apollo component to simplify working with the crud operations.","homepage":"https://github.com/8base/sdk/tree/master/packages/react/crud","repository":{"type":"git","url":"git+https://github.com/8base/sdk.git"},"bugs":{"url":"https://github.com/8base/sdk/issues"},"license":"MIT","readme":"","readmeFilename":""}