{"_id":"@bro95-hooks/use-confirm","name":"@bro95-hooks/use-confirm","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@bro95-hooks/use-confirm","version":"1.0.0","description":"React Hook to ask the user for a confirmation before executing a function.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/kimbro95/React-Hooks.git#main"},"keywords":["react","hooks","confirm","prompt"],"author":{"name":"kimbro95"},"license":"MIT","bugs":{"url":"https://github.com/kimbro95/React-Hooks/tree/main/hooks/useConfirm/issues"},"homepage":"https://github.com/kimbro95/React-Hooks/tree/main/hooks/useConfirm#readme","peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"8472da7485711c738a31944a4bf68f59682c5da2","_id":"@bro95-hooks/use-confirm@1.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-+fvCLAchiAE4xWkFqCUZs9FBoP+lPccKmyzgVhlEC0OzwW6/rZHjmhRRttYFkKz0jQYG8AjiZwYC9SAmEqzyEg==","shasum":"8f95f69496ff47d158f3b125e91d4d1f2481dfaf","tarball":"https://registry.npmjs.org/@bro95-hooks/use-confirm/-/use-confirm-1.0.0.tgz","fileCount":4,"unpackedSize":2536,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCm8OI5h9mcsW6guZQgYyB3l2JMpGIdOV1deXiX6UJzwwIgfq7mRhy65UXIoIDiB6atUZh5VoqvuMukN9HHOWzHKWo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqWM4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouyQ//VUtfODsWpzX2ZasmpWYbz6ytQbyY3aZtJ3gmjbb2e4Fj4m8z\r\nl9p0EJGPpYrLR7HdddKd9dYYkpcU5Vkl+T8wJphY+Y56lGnwJedgbqh6Tbmy\r\nLOUZRAeUVvIRw1bEm228nfCEBfpLfW7ScF9C0LBYBEjZFc6To8LLQ18dtKF9\r\nrSwVJGjR/ELrGAVXXQpEiIcF7YZb+robNHtFEtE6FRS59TOVmED+zLH3FFVZ\r\n9JO8ufRQ1ZO+W4MojaH5xG1y4o2T417Va8wnvValNr2RSs2ZIe1QRlSGbtVX\r\nMb9CMIEpZfM5UZJxiSRKbeYajMk/qx9KJ9ZUJoUdyYfxjfSIbisNDnTebCpk\r\nhKuWbbwdnCt+Sr2HAXEF9pyKlyw0kTg1QCVOjlCWu9QYDKLDiU9FSICSKWPz\r\nLjYlGVFlwQC609PySJUql82dKZtVAoq5z39OHA0Ld2HCKarFsuk2h2qB3Oqq\r\nw9h8xOKk3aL1Dq3pn2BJYmdJNXuAHisSmH9Qo/klErK8Yf6o32lxDrHb0eiT\r\n1huKBAXFmb+EtXXmtJFDd2p2wvhZNwjJJLeBXpwXNKwcqFX/d7N4M/t+Gl8T\r\nY3W91k+0Ss0s7OOjFHIWeEpHif3Gp8EKkZwJJ1y8nvgCn/KhewNn758+N503\r\nWGgk16xOiolxQRsS5bRwQUTQ9q7FBcb56yg=\r\n=LTLY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kimbro95","email":"gudgudgud714@naver.com"},"directories":{},"maintainers":[{"name":"kimbro95","email":"gudgudgud714@naver.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-confirm_1.0.0_1655268152508_0.8412541339522408"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-15T04:42:32.448Z","1.0.0":"2022-06-15T04:42:32.728Z","modified":"2022-06-15T04:42:32.904Z"},"maintainers":[{"name":"kimbro95","email":"gudgudgud714@naver.com"}],"description":"React Hook to ask the user for a confirmation before executing a function.","homepage":"https://github.com/kimbro95/React-Hooks/tree/main/hooks/useConfirm#readme","keywords":["react","hooks","confirm","prompt"],"repository":{"type":"git","url":"git+https://github.com/kimbro95/React-Hooks.git#main"},"author":{"name":"kimbro95"},"bugs":{"url":"https://github.com/kimbro95/React-Hooks/tree/main/hooks/useConfirm/issues"},"license":"MIT","readme":"# @bro95-hooks/use-confirm\r\n\r\n📌React Hook to ask the user for a confirmation before executing a function.\r\n\r\n## Installation\r\n\r\n#### npm\r\n\r\n`npm i @bro95-hooks/use-confirm`\r\n\r\n## Usage\r\n\r\n```js\r\nimport React from \"react\";\r\nimport useConfirm from \"@bro95-hooks/use-confirm\";\r\n\r\nfunction App() {\r\n  const deleteWorld = () => console.log(\"Deleting world...\");\r\n  const confirmDelete = useConfirm(\"Are you sure?\", deleteWorld);\r\n  return <button onClick={confirmDelete}>Delete the world</button>;\r\n}\r\n```\r\n\r\n### Arguments\r\n\r\n| Argument  | Type     | Description                                         | Required |\r\n| --------- | -------- | --------------------------------------------------- | -------- |\r\n| message   | string   | Message to show the user on the confirmation propmt | yes      |\r\n| onConfirm | function | Function to be executed when the user confirms      | yes      |\r\n| onCancel  | function | Function to be executed when the user cancels       | no       |\r\n\r\n### Return\r\n\r\n| Return value | Type     | Description                                    | Default value |\r\n| ------------ | -------- | ---------------------------------------------- | ------------- |\r\n| function     | function | Function wrapped around the confirmation logic | null          |","readmeFilename":"README.md"}