{"_id":"@bolttech/ob-atoms-checkbox","_rev":"5-b47b4e53961f61e13443c0dd650ec311","name":"@bolttech/ob-atoms-checkbox","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"@bolttech/ob-atoms-checkbox","version":"1.0.0","_id":"@bolttech/ob-atoms-checkbox@1.0.0","maintainers":[{"name":"andsfranbolt","email":"anderson.francisco@bolttech.io"},{"name":"danielkhalebbatista","email":"daniel.batista@bolttech.io"},{"name":"pauloazevedo-ed","email":"paulo.azevedo@bolttech.io"},{"name":"bruno.gomes","email":"bruno.gomes@bolttech.io"},{"name":"plinio.altoe","email":"plinio.altoe@bolttech.io"},{"name":"joaoteixeira20","email":"joao.teixeira@bolttech.io"},{"name":"esteve-cabrera","email":"esteve.cabrera@bolttech.io"},{"name":"jabolttech","email":"jhonatan.amorim@bolttech.io"},{"name":"lucasvpaiva","email":"lucas.paiva@bolttech.io"},{"name":"herberts.fortuna","email":"herberts.fortuna@bolttech.io"},{"name":"matheus.maciel.bolttech","email":"matheus.maciel@bolttech.io"},{"name":"silas.silva.bolttech","email":"silas.silva@bolttech.io"}],"dist":{"shasum":"de016404b0b41eb26f7c7f182af326bedf5f3678","tarball":"https://registry.npmjs.org/@bolttech/ob-atoms-checkbox/-/ob-atoms-checkbox-1.0.0.tgz","fileCount":9,"integrity":"sha512-1/Cs/FaCzHRFQ8iJxghwMQWZn1jjrcOAarLz5o+LNNjOpDXNZdlRYfwrIu5XDirlYc/8kVmKDGuRHpyf3ty5cw==","signatures":[{"sig":"MEQCIGmgFa2S/so1YVuqpXnH9vQrqPL+IoXaJ/a1oncxz0oXAiBpt/Nmn9uKHSCCH1IS42uXJeW/ek1UWrT8RbLGl+NcEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46000},"main":"./index.esm.js","type":"module","types":"./index.d.ts","module":"./index.esm.js","gitHead":"cbdf9d1afacf32e0cb2a2ee35c28a3810785dc5a","_npmUser":{"name":"andsfranbolt","email":"anderson.francisco@bolttech.io"},"_npmVersion":"11.10.1","description":"```bash npx nx g @nx/react:lib ${lib_name} ```","directories":{},"_nodeVersion":"22.17.1","dependencies":{"react":"19.1.1","@bolttech/ui-utils":"0.6.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ob-atoms-checkbox_1.0.0_1778515358002_0.18263464798109852","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bolttech/ob-atoms-checkbox","version":"1.0.1","_id":"@bolttech/ob-atoms-checkbox@1.0.1","maintainers":[{"name":"andsfranbolt","email":"anderson.francisco@bolttech.io"},{"name":"danielkhalebbatista","email":"daniel.batista@bolttech.io"},{"name":"pauloazevedo-ed","email":"paulo.azevedo@bolttech.io"},{"name":"bruno.gomes","email":"bruno.gomes@bolttech.io"},{"name":"plinio.altoe","email":"plinio.altoe@bolttech.io"},{"name":"joaoteixeira20","email":"joao.teixeira@bolttech.io"},{"name":"esteve-cabrera","email":"esteve.cabrera@bolttech.io"},{"name":"jabolttech","email":"jhonatan.amorim@bolttech.io"},{"name":"lucasvpaiva","email":"lucas.paiva@bolttech.io"},{"name":"herberts.fortuna","email":"herberts.fortuna@bolttech.io"},{"name":"matheus.maciel.bolttech","email":"matheus.maciel@bolttech.io"},{"name":"silas.silva.bolttech","email":"silas.silva@bolttech.io"}],"dist":{"shasum":"d0a85a332dbc67cfd5cb7f1e68e8ddce0852d832","tarball":"https://registry.npmjs.org/@bolttech/ob-atoms-checkbox/-/ob-atoms-checkbox-1.0.1.tgz","fileCount":5,"integrity":"sha512-O3v13p5UoR93WVAfXrQ468pVIUZK9D505jOPNNAGiyZqqHdKwA84YVXGzlcSmBuOkuLKA4apBdX0aR62oIAh9A==","signatures":[{"sig":"MEUCIByvigHnaIbVV0TUsbnZxMrqzAmrO+Cjh4a9EamSTcUUAiEApicK4E79UZIghhHW9v9z3xmKhR5/tsu9yrc2rZwOOx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42568},"main":"./index.esm.js","type":"module","types":"./index.d.ts","module":"./index.esm.js","gitHead":"0859c676271b4d3cd33fe6786acf92ae4956f22f","_npmUser":{"name":"silas.silva.bolttech","email":"silas.silva@bolttech.io"},"_npmVersion":"10.9.4","description":"```bash npx nx g @nx/react:lib ${lib_name} ```","directories":{},"_nodeVersion":"22.22.0","dependencies":{"react":"19.1.2","@bolttech/ui-utils":"0.6.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ob-atoms-checkbox_1.0.1_1780925167889_0.30247213047909205","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bolttech/ob-atoms-checkbox","version":"1.0.2","_id":"@bolttech/ob-atoms-checkbox@1.0.2","maintainers":[{"name":"andsfranbolt","email":"anderson.francisco@bolttech.io"},{"name":"danielkhalebbatista","email":"daniel.batista@bolttech.io"},{"name":"pauloazevedo-ed","email":"paulo.azevedo@bolttech.io"},{"name":"bruno.gomes","email":"bruno.gomes@bolttech.io"},{"name":"plinio.altoe","email":"plinio.altoe@bolttech.io"},{"name":"joaoteixeira20","email":"joao.teixeira@bolttech.io"},{"name":"esteve-cabrera","email":"esteve.cabrera@bolttech.io"},{"name":"jabolttech","email":"jhonatan.amorim@bolttech.io"},{"name":"lucasvpaiva","email":"lucas.paiva@bolttech.io"},{"name":"herberts.fortuna","email":"herberts.fortuna@bolttech.io"},{"name":"matheus.maciel.bolttech","email":"matheus.maciel@bolttech.io"},{"name":"silas.silva.bolttech","email":"silas.silva@bolttech.io"}],"dist":{"shasum":"9e486ca41fc667c99649c15cb258db4bdb5c9038","tarball":"https://registry.npmjs.org/@bolttech/ob-atoms-checkbox/-/ob-atoms-checkbox-1.0.2.tgz","fileCount":5,"integrity":"sha512-QwuncNY1wuq2XRC42UXcBRf+6VKQyWL8m9TU4qFEbmyy2bL5vpPJCPhUXQKN2oRKr3SWAKMqdmOuDzqaUtss5A==","signatures":[{"sig":"MEQCIHaSdiKxLjJ0POiKOyYfCaocnBvddtUHVm3s/0w39FqfAiAwYWSrROAy4J5fJuot1nr0PtclxYgazTW2AJK+mZ70sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42564},"main":"./index.esm.js","type":"module","types":"./index.d.ts","module":"./index.esm.js","gitHead":"ccd4605844baed37c3b7e65fb1876caf995c20bd","_npmUser":{"name":"andsfranbolt","email":"anderson.francisco@bolttech.io"},"_npmVersion":"11.10.1","description":"```bash npx nx g @nx/react:lib ${lib_name} ```","directories":{},"_nodeVersion":"22.17.1","dependencies":{"react":"19.1.2","@bolttech/ui-utils":"0.6.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ob-atoms-checkbox_1.0.2_1782832391295_0.6510986940877728","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@bolttech/ob-atoms-checkbox","version":"1.1.0","_id":"@bolttech/ob-atoms-checkbox@1.1.0","maintainers":[{"name":"andsfranbolt","email":"anderson.francisco@bolttech.io"},{"name":"danielkhalebbatista","email":"daniel.batista@bolttech.io"},{"name":"pauloazevedo-ed","email":"paulo.azevedo@bolttech.io"},{"name":"bruno.gomes","email":"bruno.gomes@bolttech.io"},{"name":"plinio.altoe","email":"plinio.altoe@bolttech.io"},{"name":"joaoteixeira20","email":"joao.teixeira@bolttech.io"},{"name":"esteve-cabrera","email":"esteve.cabrera@bolttech.io"},{"name":"jabolttech","email":"jhonatan.amorim@bolttech.io"},{"name":"lucasvpaiva","email":"lucas.paiva@bolttech.io"},{"name":"herberts.fortuna","email":"herberts.fortuna@bolttech.io"},{"name":"matheus.maciel.bolttech","email":"matheus.maciel@bolttech.io"},{"name":"silas.silva.bolttech","email":"silas.silva@bolttech.io"}],"dist":{"shasum":"ebcde8ebc2cdd88742d78b9f092f9121d14b1446","tarball":"https://registry.npmjs.org/@bolttech/ob-atoms-checkbox/-/ob-atoms-checkbox-1.1.0.tgz","fileCount":9,"integrity":"sha512-5zI68TBsCwZDumLfgmb2Sr685yka4ls2l1heL4ItVAa8pR1/IKefiEROqi0bFQOfLOhSMigUl8uXpb00p5Pg5g==","signatures":[{"sig":"MEYCIQDrsBVQF6LmKbpWdJ2CU1zMPpsJeLN5EmXfklto8HwxOwIhAIB9MtwFgvKI4M1im/R2t2ohXqmczDUMnoZuYdk8y+cM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC5TWv5GVhNwDIym47RfxRNSrKJu2KwrsT9CfxxZj7+OAiEA6OXZc95UU4gSr6jSo6JjAB1Iwf9tDRmXvR6K5I33lRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46486},"main":"./index.esm.js","type":"module","types":"./index.d.ts","module":"./index.esm.js","gitHead":"614ede4f7794e4cacb9bfae988c94d62eefc252c","_npmUser":{"name":"andsfranbolt","email":"anderson.francisco@bolttech.io"},"_npmVersion":"10.9.8","description":"```bash npx nx g @nx/react:lib ${lib_name} ```","directories":{},"_nodeVersion":"22.17.1","dependencies":{"react":"19.1.2","@bolttech/ui-utils":"0.6.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ob-atoms-checkbox_1.1.0_1788778634214_0.2759239150586894","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"_id":"@bolttech/ob-atoms-checkbox@1.1.1","dist":{"shasum":"1535cacdc0d31aeb11bf0094f81ccdf919057669","tarball":"https://registry.npmjs.org/@bolttech/ob-atoms-checkbox/-/ob-atoms-checkbox-1.1.1.tgz","fileCount":8,"integrity":"sha512-8UkuVb8Bzl5Bta/XRqJDXxrhxYIWFzB+KowhD70H+EYLeMZNJRcghjU5/zpdS3NvGylMvaC7tvBIYxU+nxCtrw==","signatures":[{"sig":"MEYCIQDKwXj0g07sKXk4sigmoYlqC667fM6Pj1uw+ddf0C4E9wIhAMbstUXBXrUxp55cEnmD5BkphDN+lBUKDOPcXXdPC1V5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCHPEoSpkdSfCDagR3fFg4s0ssYfoyKwdnwFITKXsxM0AIhAMnPC7sMgzrH4i1R3hBheKjUlqgLyjkT8+705VfeoXnz"}],"unpackedSize":49050},"main":"./index.cjs.js","name":"@bolttech/ob-atoms-checkbox","type":"commonjs","types":"./index.d.ts","gitHead":"bfc84ede69f1c27456d238a246045ed38dd8f4c1","version":"1.1.1","_npmUser":{"name":"andsfranbolt","email":"anderson.francisco@bolttech.io"},"_npmVersion":"10.9.8","description":"A React checkbox input component with label and error message support.","directories":{},"maintainers":[{"name":"andsfranbolt","email":"anderson.francisco@bolttech.io"},{"name":"danielkhalebbatista","email":"daniel.batista@bolttech.io"},{"name":"pauloazevedo-ed","email":"paulo.azevedo@bolttech.io"},{"name":"bruno.gomes","email":"bruno.gomes@bolttech.io"},{"name":"plinio.altoe","email":"plinio.altoe@bolttech.io"},{"name":"joaoteixeira20","email":"joao.teixeira@bolttech.io"},{"name":"esteve-cabrera","email":"esteve.cabrera@bolttech.io"},{"name":"jabolttech","email":"jhonatan.amorim@bolttech.io"},{"name":"lucasvpaiva","email":"lucas.paiva@bolttech.io"},{"name":"herberts.fortuna","email":"herberts.fortuna@bolttech.io"},{"name":"matheus.maciel.bolttech","email":"matheus.maciel@bolttech.io"},{"name":"silas.silva.bolttech","email":"silas.silva@bolttech.io"}],"_nodeVersion":"22.17.1","dependencies":{"react":"19.1.2","@bolttech/ui-utils":"0.6.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ob-atoms-checkbox_1.1.1_1788796250231_0.6676630902395682"}}},"time":{"created":"2026-05-11T16:02:37.935Z","modified":"2026-09-07T15:50:50.527Z","1.0.0":"2026-05-11T16:02:38.173Z","1.0.1":"2026-06-08T13:26:08.079Z","1.0.2":"2026-06-30T15:13:11.444Z","1.1.0":"2026-09-07T10:57:14.330Z","1.1.1":"2026-09-07T15:50:50.327Z"},"description":"A React checkbox input component with label and error message support.","maintainers":[{"name":"andsfranbolt","email":"anderson.francisco@bolttech.io"},{"name":"danielkhalebbatista","email":"daniel.batista@bolttech.io"},{"name":"pauloazevedo-ed","email":"paulo.azevedo@bolttech.io"},{"name":"bruno.gomes","email":"bruno.gomes@bolttech.io"},{"name":"plinio.altoe","email":"plinio.altoe@bolttech.io"},{"name":"joaoteixeira20","email":"joao.teixeira@bolttech.io"},{"name":"esteve-cabrera","email":"esteve.cabrera@bolttech.io"},{"name":"jabolttech","email":"jhonatan.amorim@bolttech.io"},{"name":"lucasvpaiva","email":"lucas.paiva@bolttech.io"},{"name":"herberts.fortuna","email":"herberts.fortuna@bolttech.io"},{"name":"matheus.maciel.bolttech","email":"matheus.maciel@bolttech.io"},{"name":"silas.silva.bolttech","email":"silas.silva@bolttech.io"}],"readme":"# Checkbox Component\n\nA React checkbox input component with label and error message support.\n\n## Installation\n\nUse the package manager [npm](https://www.npmjs.com/) or [yarn](https://yarnpkg.com/) to install the component.\n\n```bash\nnpm install @bolttech/ob-atoms-checkbox\n```\n\nor\n\n```bash\nyarn add @bolttech/ob-atoms-checkbox\n```\n\n## Props\n\nThe `Checkbox` component accepts the following properties:\n\n| Prop         | Type                              | Description                                          |\n| ------------ | ---------------------------------- | ----------------------------------------------------- |\n| id           | `string`                           | **Required.** Unique identifier for the checkbox input. |\n| label        | `string`                           | **Required.** Text displayed next to the checkbox.   |\n| children     | `ReactNode`                        | Optional content rendered alongside the label.       |\n| disabled     | `boolean`                          | Disables the checkbox when `true`.                    |\n| errorMessage | `string`                           | Error message displayed below the checkbox.          |\n| checked      | `boolean`                          | Controls the checked state of the checkbox.           |\n| onChange     | `ChangeEventHandler<HTMLInputElement>` | Callback fired when the checked state changes.    |\n| onBlur       | `ChangeEventHandler<HTMLInputElement>` | Callback fired when the checkbox loses focus.      |\n| onFocus      | `ChangeEventHandler<HTMLInputElement>` | Callback fired when the checkbox gains focus.      |\n\n## Usage\n\n```jsx\nimport React, { useState } from 'react';\nimport { Checkbox } from '@bolttech/ob-atoms-checkbox';\n\nconst ExampleComponent = () => {\n  const [checked, setChecked] = useState(false);\n\n  return (\n    <Checkbox\n      id=\"accept-terms\"\n      label=\"I accept the terms and conditions\"\n      checked={checked}\n      onChange={(event) => setChecked(event.target.checked)}\n    />\n  );\n};\n\nexport default ExampleComponent;\n```\n\n## Contributing\n\nContributions are welcome! For any bug fixes, improvements, or new features, please open an [issue](link-to-issues) or submit a pull request.\n\nPlease make sure to follow the code standards and test your changes before submitting.\n","readmeFilename":"README.md"}