{"_id":"@autocloud/calendly","_rev":"1-1d94adedbc55be06f2cb74417edace51","name":"@autocloud/calendly","dist-tags":{"latest":"1.1.0"},"versions":{"1.1.0":{"name":"@autocloud/calendly","version":"1.1.0","description":"Calendly wrapper for @autocloud","author":{"name":"AutoCloud"},"homepage":"https://gitlab.com/auto-cloud/application/library/packages/calendly#readme","license":"MIT","main":"lib","typings":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"registry":"https://registry.npmjs.com/","access":"public"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/auto-cloud/application/library.git","directory":"packages/calendly"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"tsc","lint":"eslint --config ../../.eslintrc.json --ext .tsx,.ts ./src","lint:fix":"eslint --fix --config ../../.eslintrc.json --ext .tsx,.ts ./src"},"bugs":{"url":"https://gitlab.com/auto-cloud/application/library/issues"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"optionalDependencies":{"@types/react":"^17.0.0"},"dependencies":{"react-calendly":"^4.0.0","@types/react":"^17.0.0"},"gitHead":"472be8fdc01755bdba10f6b40d39464cede20430","_id":"@autocloud/calendly@1.1.0","_nodeVersion":"18.1.0","_npmVersion":"8.8.0","dist":{"integrity":"sha512-p7Ibqs5rhd9WVYZJ0mtOqyq6vg+vEuTHIqBv6zfrwJrc+PF2rj8W2etJCYanQHB2OEdnhP7YN5Ju0LiiAOo/ZQ==","shasum":"158aed027f0b8c07b8a432dc8ded38a0b7a616ed","tarball":"https://registry.npmjs.org/@autocloud/calendly/-/calendly-1.1.0.tgz","fileCount":15,"unpackedSize":10395,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICPg7GLKwSKKWDMzYfyWG+Y3U/0CANM2sdLpKCPCEMHPAiEA+7ny52LXYdrRB/C+U2HHNltNPr49DdyjehKO155ZhAM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJievLeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqqlg//dN0zW/1YUzOtAD3gkNy7L6VF4BO7nQfdZXG+2Val5KXlYdMf\r\nc8cBZNjMaul4WPqUSMxKw7dT5L+aEF3BEXwA489YaHjfG9C+4SLWEveAGcVb\r\nvaPBd/jYajCkbt73xfy1fJarZLpv4Hu337SXN+MejTYg1t0ZLJxDkbC67x0h\r\n+ssLslhi+/3tcGQk7tKbsjwyoqGa/ahMJ93UfcGCDus/xCL5ylIm4GVEtTbQ\r\nitsZYpPHOZuiSQuqc8pFHtECW4CqYpn8i3EzPVt2xJS+WvwiT1ail7H2EmZR\r\nR7Co60Ul7h8L38mlv+pFIX2V4E1aMs2sk+hbhXb/V3n8nsAj+vLyLGMwWoRB\r\nJ95HKJ5eZ1nOxr4ctyMnUpL3ZORhTVA5BtP0m9MM1WnmOWkQ4XREiXQeCXsU\r\n0OPdpK3wzb9fgJ3nICdqJE5UmbaoG43L2tXdNTzyh1pHXCtUEl9heQpPPEc4\r\nVK1AVw3OOcTlCxyolHfzMELUqE1i0U9Vdkld6HjLiRNT7fHfPC9UFJJvfyzg\r\njKiGuVwvYrQMj+CCKzV+xZdTAnhx/Y5fAdL0NXMt67wDDezGIgGk2BntI7ma\r\nuIbVQlvzrvog+/XaIEYoEtbp9M+ChSm9c4Jf7miAjOG7WtYk1HVhoQXkUwzJ\r\nAmC9G5QS+8le405r3xboVqzRllv+CnPALV4=\r\n=doUC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ckoning","email":"chris@autocloud.dev"},"maintainers":[{"name":"ckoning","email":"chris@autocloud.dev"},{"name":"tyson_kunovsky","email":"tyson@autocloud.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calendly_1.1.0_1652224734083_0.8765372248389105"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-10T23:18:53.998Z","1.1.0":"2022-05-10T23:18:54.206Z","modified":"2023-10-02T15:47:33.167Z"},"maintainers":[{"email":"enrique.enciso@autocloud.dev","name":"enciso_autocloud"},{"email":"chris@autocloud.dev","name":"ckoning"},{"email":"tyson@autocloud.dev","name":"tyson_kunovsky"}],"description":"Calendly wrapper for @autocloud","homepage":"https://gitlab.com/auto-cloud/application/library/packages/calendly#readme","repository":{"type":"git","url":"git+ssh://git@gitlab.com/auto-cloud/application/library.git","directory":"packages/calendly"},"author":{"name":"AutoCloud"},"bugs":{"url":"https://gitlab.com/auto-cloud/application/library/issues"},"license":"MIT","readme":"# `@autocloud/calendly`\n\nCalendly utilities\n\n## Usage\n\nThe idea behind this package is to provide a global calendly modal to be reused.\n\nTo do this, a `CalendlyProvider` context and `useCalendly` hook are available.\n\nAdd the provider somewhere in your react app:\n\n```\nimport ReactDOM from 'react-dom'\nimport { CalendlyProvider } from '@autocloud/calendly'\n\nReactDOM.render(\n  <CalendlyProvider>\n    <App />\n  <CalendlyProvider/>,\n  document.getElementById('root')\n)\n```\n\nand then use the `useCalendly` hook to show the popup\n\n```\nimport { useCalendly } from '@autocloud/calendly'\n\nconst Dummy = () => {\n  const { openCalendly } = useCalendly()\n  return (\n    <button onClick={openCalendly}>Show Calendly</button>\n  )\n}\n```\n\nYou can passed `options` prop to `CalendarProvider`\n**Defaults:**\n\n```\n{\n  url = 'https://calendly.com/autocloud-team/autocloud-demo',\n  pageSettings = {},\n  prefill = {},\n  rootElement = document.getElementById('root'),\n}\n```\n\nSee to [react-calendly](https://www.npmjs.com/package/react-calendly) as reference for `pageSettings` and `prefill`\n","readmeFilename":"README.md"}