{"_id":"@bolttech/ob-atoms-accordion","_rev":"4-482b7d8548483118a11c3c9fa3d87efa","name":"@bolttech/ob-atoms-accordion","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@bolttech/ob-atoms-accordion","version":"1.0.0","_id":"@bolttech/ob-atoms-accordion@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":"7e9dc9750700bd907e64fd6872e6195565c4ca4a","tarball":"https://registry.npmjs.org/@bolttech/ob-atoms-accordion/-/ob-atoms-accordion-1.0.0.tgz","fileCount":9,"integrity":"sha512-fBbJ4St6QPB+gGi0CoIrQCCnOvdJ+iyRnZkmWE/cobJlASjWFG9gAxWhGlwENP3amijGMMVt8OPRDx3LAv0Oyw==","signatures":[{"sig":"MEQCIDhlsf2DFPHPV7t4lcIiWAtFu3HKia1yaK/bppFPGBgdAiBU9RMKKyRG+sAd1w1sfNWGTkVGRX3c+i1rFY+Cbu2OSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46172},"main":"./index.cjs.js","type":"commonjs","types":"./index.d.ts","gitHead":"902c652af27540cb20e29cb3d101a97061d6c201","_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","classnames":"^2.5.1","@bolttech/ui-utils":"0.6.5","@bolttech/ob-atoms-icon":"1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ob-atoms-accordion_1.0.0_1778515262488_0.7140064516372435","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bolttech/ob-atoms-accordion","version":"1.0.1","_id":"@bolttech/ob-atoms-accordion@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":"993aed3658de088b5d1de4d75644917408444626","tarball":"https://registry.npmjs.org/@bolttech/ob-atoms-accordion/-/ob-atoms-accordion-1.0.1.tgz","fileCount":5,"integrity":"sha512-p1J13QqwQhBeIJNcPQFHWgPv8mPMA5OrK237RKdgajsSeSuOlf9+aBFNOlkCw34gtS/yNpA8gosXyuKE7l6sLQ==","signatures":[{"sig":"MEQCIBuWGLXNKv36E7iSxgk81MXphfNE9Mn2XDCpXoHtxYQDAiAnENnCCM6xpvJx3lzXdRCVoLZiokDr9N3AcZap9NmhWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43201},"main":"./index.cjs.js","type":"commonjs","types":"./index.d.ts","gitHead":"5c1ec9fef83e4f0e47f4ad431fedd3d1bab35707","_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","classnames":"^2.5.1","@bolttech/ui-utils":"0.6.7","@bolttech/ob-atoms-icon":"1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ob-atoms-accordion_1.0.1_1780926281774_0.2542102953511698","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bolttech/ob-atoms-accordion","version":"1.0.2","_id":"@bolttech/ob-atoms-accordion@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":"992eb122b5d888f8fc2a3d95e85776a07c5b19d2","tarball":"https://registry.npmjs.org/@bolttech/ob-atoms-accordion/-/ob-atoms-accordion-1.0.2.tgz","fileCount":9,"integrity":"sha512-GmH0tsKCR2wHvlxbzBIW1Eyy5GCKbukPhef9Vg9eC2kiEtI2hoXpEDc8cLUb0QSINO4BrHKP1kAXG3ip57Hw/Q==","signatures":[{"sig":"MEUCIQCl1tYPCN+CTL0T3q1Q26hF5kXUAgFiO351Yz7jgr5UGwIgHZ6PKYHQnf4GyroFN95YozWy4YyrZRHVtEMEGrEI3UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46170},"main":"./index.cjs.js","type":"commonjs","types":"./index.d.ts","gitHead":"0d46322e3d0c8ddc011555a336c1e5a01e201dee","_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","classnames":"^2.5.1","@bolttech/ui-utils":"0.6.7","@bolttech/ob-atoms-icon":"1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ob-atoms-accordion_1.0.2_1788777972386_0.6867022959483369","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@bolttech/ob-atoms-accordion","version":"1.0.3","dependencies":{"react":"19.1.2","@bolttech/ui-utils":"0.6.7","@bolttech/ob-atoms-icon":"1.0.1","classnames":"^2.5.1"},"main":"./index.cjs.js","type":"commonjs","types":"./index.d.ts","_id":"@bolttech/ob-atoms-accordion@1.0.3","gitHead":"5e8228de3d565da8ff443040480332963e9cbd8e","description":"A simple accordion component for displaying collapsible content.","_nodeVersion":"22.17.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-JfidT67aBNXU7XIIGxOlSACDsHIjdzUIu1KJTXEMIVTD6Kr4PKOESiQVo7+TXCYay8Fpbbl8PKxEoXzqUv2xog==","shasum":"98c059189b76a1ad0b22f1fa4178ed7aab222390","tarball":"https://registry.npmjs.org/@bolttech/ob-atoms-accordion/-/ob-atoms-accordion-1.0.3.tgz","fileCount":8,"unpackedSize":48777,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCGhBR4zRu35SNZajE8LDQLCy/wCIUtx2pso48QgIG1SAIhAMazY5TrNKNQVdEYoTFDpaeNg4ds5/j7YNmRMJyWj8eW"}]},"_npmUser":{"name":"andsfranbolt","email":"anderson.francisco@bolttech.io"},"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"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ob-atoms-accordion_1.0.3_1788796082127_0.9348528517276904"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-11T16:01:02.322Z","modified":"2026-09-07T15:48:02.469Z","1.0.0":"2026-05-11T16:01:02.623Z","1.0.1":"2026-06-08T13:44:41.914Z","1.0.2":"2026-09-07T10:46:12.519Z","1.0.3":"2026-09-07T15:48:02.265Z"},"description":"A simple accordion component for displaying collapsible content.","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":"# Accordion Component\n\nA simple accordion component for displaying collapsible content.\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/atoms-accordion\n```\n\nor\n\n```bash\nyarn add @bolttech/atoms-accordion\n```\n\n## Props\n\nThe `Accordion` component accepts the following properties:\n\n| Prop        | Type       | Description                                                                                              |\n| ----------- | ---------- | -------------------------------------------------------------------------------------------------------- |\n| headerText  | `string`   | The text to be displayed as the accordion header.                                                        |\n| showContent | `boolean`  | Controls whether the content is shown or hidden.                                                         |\n| contentText | `string`   | The text to be displayed as the accordion content.                                                       |\n| disabled    | `boolean`  | Disables the accordion interaction when set to `true`.                                                   |\n| icon        | `string`   | The name of the icon to be displayed next to the header text.                                            |\n| onClick     | `function` | Callback function to toggle the `showContent` state.                                                     |\n| id          | `string`   | An optional identifier to differentiate between multiple instances of the accordion (for testing, etc.). |\n\n## Usage\n\n```jsx\nimport React, { useState } from 'react';\nimport { Accordion } from '@bolttech/atoms-accordion/ob';\n\nimport './tailwind-theme.css';\n\nconst ExampleComponent = () => {\n  const [showContent, setShowContent] = useState(false);\n\n  const handleToggleContent = (value) => {\n    setShowContent(value);\n  };\n\n  return <Accordion headerText=\"Accordion Header\" showContent={showContent} contentText=\"Accordion Content\" icon=\"expand_more\" onClick={handleToggleContent} id=\"unique-accordion-id\" />;\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"}