{"_id":"@bolttech/ob-molecules-dropdown","_rev":"8-7812a2fd921cf21ca568ffad3c6b5327","name":"@bolttech/ob-molecules-dropdown","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.0":{"name":"@bolttech/ob-molecules-dropdown","version":"1.0.0","_id":"@bolttech/ob-molecules-dropdown@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":"1ae95ac7c5f015301ab72d69f7d12bae6dbc83e0","tarball":"https://registry.npmjs.org/@bolttech/ob-molecules-dropdown/-/ob-molecules-dropdown-1.0.0.tgz","fileCount":13,"integrity":"sha512-ycLYnBMpBGD2jm2C3mlrAIaW41LjBfUk+m4nBLthRUwFXIdXRXB/9bFcLx1ePU8O3UZ/70D46YHnuPN8nUajTg==","signatures":[{"sig":"MEUCIGIJf57+gztXa2WaWTG36dguxpzWW+t1HskPAocvnJ/fAiEAhDdlPd8r7Mux9gQZZTDDaoPzKUGzNFHGicvyg/XTr0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148425},"main":"./index.cjs.js","type":"commonjs","types":"./index.d.ts","gitHead":"cbbba6d6f2d492c66e8576d3b07d1edd2bb3322f","_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":{"@bolttech/ui-utils":"0.6.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ob-molecules-dropdown_1.0.0_1778516432576_0.728575991105824","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bolttech/ob-molecules-dropdown","version":"1.0.1","_id":"@bolttech/ob-molecules-dropdown@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":"4819f02b0a01a95fbe8558683c6e7490b476228f","tarball":"https://registry.npmjs.org/@bolttech/ob-molecules-dropdown/-/ob-molecules-dropdown-1.0.1.tgz","fileCount":5,"integrity":"sha512-U+SnNGGrc+1vPM6cCiB5iDrrs1oSPf3Te05nlSEuQ7pBC7C5ymNXOka5cMGLddqWJrxh7njzmiFHFG8UCwWmFA==","signatures":[{"sig":"MEYCIQD+9LytHhqM//LHK64YHzQBhzOWYaGAIeUuDOy3WZZ3pgIhAIsCZjtSJG8ZaTAdCRDjgYOoLvM2MHK7+Ti9AZvR9nsc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157109},"main":"./index.cjs.js","type":"commonjs","types":"./index.d.ts","gitHead":"c038b3d81c46f6dfb35c35a7340dc2cafc32f649","_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","react-dom":"19.1.2","classnames":"^2.5.1","@bolttech/ui-utils":"0.6.7","@bolttech/ob-atoms-icon":"1.0.1","@bolttech/ob-atoms-select":"1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ob-molecules-dropdown_1.0.1_1780927691072_0.5045224326075024","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bolttech/ob-molecules-dropdown","version":"1.0.2","_id":"@bolttech/ob-molecules-dropdown@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":"34a625218bebbebd5bc6740444e0663d781cd29d","tarball":"https://registry.npmjs.org/@bolttech/ob-molecules-dropdown/-/ob-molecules-dropdown-1.0.2.tgz","fileCount":5,"integrity":"sha512-ezQ3IPmhxfAFCaOmfTeqgCws6g+bYUGoTGKpmrs4ibcn4MPz32LXobQxGZ/a5MExlCUvYKzkoAZTPUrQMcY6Bw==","signatures":[{"sig":"MEYCIQDe97x1cfjfyDL7h6BpSLtpTm86v0mZcAHM27gl6P0EtwIhAM9dUNeFQC352RgWqtfb10seHXTmULHrx/CXiTGl/HPt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157686},"main":"./index.cjs.js","type":"commonjs","types":"./index.d.ts","gitHead":"baf2c912421975713a4b8b58fa19e5b93134c639","_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","react-dom":"19.1.2","classnames":"^2.5.1","@bolttech/ui-utils":"0.6.7","@bolttech/ob-atoms-icon":"1.0.1","@bolttech/ob-atoms-select":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ob-molecules-dropdown_1.0.2_1781609806614_0.8813508489271784","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@bolttech/ob-molecules-dropdown","version":"1.0.3","_id":"@bolttech/ob-molecules-dropdown@1.0.3","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":"8d0dd3093ba07f67fd0fc7fd5b5413e8a6d1082e","tarball":"https://registry.npmjs.org/@bolttech/ob-molecules-dropdown/-/ob-molecules-dropdown-1.0.3.tgz","fileCount":5,"integrity":"sha512-IFD8tzxWcH5t7/1XKU/mI2/h3MIrOfZlIA24ncvsTi2vZ9dc1C9mibSNWXdmvmcAQDJeXmHRv3ZrGxDQOSu4Tg==","signatures":[{"sig":"MEYCIQCC2va6lda+uw+UI2A97+A562yhsMdrwe0lIpMrJTye3wIhAM19xnwWRlN18ZuhjTc2MagwWtWlHecEI+3IIvMQRJjf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157686},"main":"./index.cjs.js","type":"commonjs","types":"./index.d.ts","gitHead":"64489dc88768b2bcd8ab625aabbfdeffbd4adec0","_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","react-dom":"19.1.2","classnames":"^2.5.1","@bolttech/ui-utils":"0.6.7","@bolttech/ob-atoms-icon":"1.0.1","@bolttech/ob-atoms-select":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ob-molecules-dropdown_1.0.3_1781713719541_0.06110528567830764","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@bolttech/ob-molecules-dropdown","version":"1.0.4","_id":"@bolttech/ob-molecules-dropdown@1.0.4","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":"82fdef0365f2532438251f41d42531ca75904afc","tarball":"https://registry.npmjs.org/@bolttech/ob-molecules-dropdown/-/ob-molecules-dropdown-1.0.4.tgz","fileCount":5,"integrity":"sha512-6lj7oPlziSIuDZbX1ByOa5+akE1edX4z64/gCCjbOviySPDk3bDejKFKH3GbIze6ZN641c7aGUV7hYJ49rRZJQ==","signatures":[{"sig":"MEYCIQDDM7l14vVjVS0tTSxxwHtJGLYGX3mAPzguKMYONwsaqAIhAJTNFZZgVai6ExB0MaS7Yl0CX9PxFRbnt7GRiK2s6Ll1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186381},"main":"./index.cjs.js","type":"commonjs","types":"./index.d.ts","gitHead":"836e501e4a7b075c908127d773173f492e7d0f7d","_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","react-dom":"19.1.2","classnames":"^2.5.1","@bolttech/ui-utils":"0.6.7","@bolttech/ob-atoms-icon":"1.0.1","@bolttech/ob-atoms-select":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ob-molecules-dropdown_1.0.4_1784627308501_0.12010434619504662","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@bolttech/ob-molecules-dropdown","version":"1.0.5","_id":"@bolttech/ob-molecules-dropdown@1.0.5","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":"5b22146f4f955fa2fb0247a54dad795652346417","tarball":"https://registry.npmjs.org/@bolttech/ob-molecules-dropdown/-/ob-molecules-dropdown-1.0.5.tgz","fileCount":5,"integrity":"sha512-5YYKl/bf/LXTFKDIou6sg0ICrtEsE7OJ1+oH77WdfArvMIfbtWrfizHA4/GvmIMDo39QSlSQLQaU7P6drMmF2g==","signatures":[{"sig":"MEYCIQDne//vMaxX72U0Hw/h14AYXKDM5QkgDQWZ4bxfk4IIpAIhANtRRpaGARMpb1vE80wZh7OPl+v3DhxgMgy1qB81qoLQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186405},"main":"./index.cjs.js","type":"commonjs","types":"./index.d.ts","gitHead":"1a948f9cd3b35c73b03c53d0c322308119411a28","_npmUser":{"name":"bruno.gomes","email":"bruno.gomes@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","react-dom":"19.1.2","classnames":"^2.5.1","@bolttech/ui-utils":"0.6.7","@bolttech/ob-atoms-icon":"1.0.1","@bolttech/ob-atoms-select":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ob-molecules-dropdown_1.0.5_1787755951908_0.6826958672264829","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@bolttech/ob-molecules-dropdown","version":"1.0.6","_id":"@bolttech/ob-molecules-dropdown@1.0.6","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":"f84403605f383b4e3cfadb897a9d0c73453f3824","tarball":"https://registry.npmjs.org/@bolttech/ob-molecules-dropdown/-/ob-molecules-dropdown-1.0.6.tgz","fileCount":13,"integrity":"sha512-g/6xhHIcsBVxoRuX9ItqrAwvplyMabqpJg6nbQZYiiFM10P/jBX4O0qNDxQzr0uNL+80i9jC+HHpqsUTEltwMQ==","signatures":[{"sig":"MEUCICNfjQKEBrJKqg7oiFMX6EYh7frKsNUxlbRbvO8ix4naAiEAsw9YELzajhAgT5SP77tpBDtYG7FQRtXf8/rqzeO/7z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDDbVyMZGfAVBYvt76b0V+Q76DmlQ3XbHhBqj61HBHuXwIhAIEhvsmZzskZxGo1sgEtoDb4hEngnSyM3syw5Sya+Bsx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181573},"main":"./index.cjs.js","type":"commonjs","types":"./index.d.ts","gitHead":"2ffe03dd1a73dddb9d9d82d79a480781e429c8ed","_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","react-dom":"19.1.2","classnames":"^2.5.1","@bolttech/ui-utils":"0.6.7","@bolttech/ob-atoms-icon":"1.0.1","@bolttech/ob-atoms-select":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ob-molecules-dropdown_1.0.6_1788779834534_0.42357136680913365","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"_id":"@bolttech/ob-molecules-dropdown@1.0.7","dist":{"shasum":"9163f0974f66888facde384c2f4a1e35020d987f","tarball":"https://registry.npmjs.org/@bolttech/ob-molecules-dropdown/-/ob-molecules-dropdown-1.0.7.tgz","fileCount":12,"integrity":"sha512-wLu60iKcthHFjjyf/GWceW+lvC0Y1lx0HzZpGyIkRmOHGDkUq4YaCck4kS7Ws1OJ3I0s6F8/DWdpc551EcbYcw==","signatures":[{"sig":"MEUCIA15m4/5oBBTpzHUEj6jQzOLt1ynpLWWlV5XMZ9YRoClAiEA1Vhhdd1/+qbob/+Z/hD9EmYqBSPu4PYCPNSr6cnlJi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC912VG4/s4EMWziueddhXQUs2AFd1Kx+KCuKbgLj1IqAiEAgTaDOPN7R3tgMkAWJOArCMiJj7mT/IhbZd419iLcmRU="}],"unpackedSize":184979},"main":"./index.cjs.js","name":"@bolttech/ob-molecules-dropdown","type":"commonjs","types":"./index.d.ts","gitHead":"00219ecdf975bc54c463d57ed67aec300426711e","version":"1.0.7","_npmUser":{"name":"andsfranbolt","email":"anderson.francisco@bolttech.io"},"_npmVersion":"10.9.8","description":"Dropdown components with search and filtering capabilities.","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","react-dom":"19.1.2","classnames":"^2.5.1","@bolttech/ui-utils":"0.6.7","@bolttech/ob-atoms-icon":"1.0.1","@bolttech/ob-atoms-select":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ob-molecules-dropdown_1.0.7_1788797013776_0.20794873882163945"}}},"time":{"created":"2026-05-11T16:20:32.488Z","modified":"2026-09-07T16:03:34.058Z","1.0.0":"2026-05-11T16:20:32.732Z","1.0.1":"2026-06-08T14:08:11.278Z","1.0.2":"2026-06-16T11:36:46.747Z","1.0.3":"2026-06-17T16:28:39.703Z","1.0.4":"2026-07-21T09:48:28.624Z","1.0.5":"2026-08-26T14:52:32.067Z","1.0.6":"2026-09-07T11:17:14.620Z","1.0.7":"2026-09-07T16:03:33.872Z"},"description":"Dropdown components with search and filtering capabilities.","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":"# Dropdown\n\nDropdown components with search and filtering capabilities.\n\n## Components\n\n### Dropdown\n\nStandard dropdown with flat option list.\n\n```tsx\nimport { Dropdown } from '@bolttech/molecules-dropdown/ob';\n\nconst options = [\n  { id: '1', label: 'Option 1', value: 'opt1' },\n  { id: '2', label: 'Option 2', value: 'opt2' },\n];\n\n<Dropdown\n  label=\"Select Option\"\n  optionList={options}\n  value={selectedValue}\n  onChange={(option) => setSelectedValue(option?.id)}\n/>\n```\n\n### DropdownWithHeaders\n\nDropdown with grouped options.\n\n```tsx\nimport { DropdownWithHeaders } from '@bolttech/molecules-dropdown/ob';\n\nconst groupedOptions = [\n  {\n    header: 'Group 1',\n    options: [\n      { id: '1', label: 'Option 1', value: 'opt1' },\n      { id: '2', label: 'Option 2', value: 'opt2' },\n    ],\n  },\n];\n\n<DropdownWithHeaders\n  label=\"Select Option\"\n  optionList={groupedOptions}\n  value={selectedValue}\n  onChange={(option) => setSelectedValue(option?.id)}\n/>\n```\n\n## Props\n\n### Common Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `label` | `string` | - | Label text |\n| `optionList` | `OptionType[]` / `OptionWithHeaderType[]` | - | Options to display |\n| `onChange` | `(option?: OptionType) => void` | - | Selection callback |\n| `value` | `string` | - | Selected option id |\n| `variant` | `'grey'` \\| `'border'` | `'grey'` | Visual style |\n| `placeholder` | `string` | - | Placeholder text |\n| `disabled` | `boolean` | `false` | Disable dropdown |\n| `required` | `boolean` | `false` | Mark as required |\n| `errorMessage` | `string` | - | Error message |\n| `helperMessage` | `string` | - | Helper text |\n| `disableSearch` | `boolean` | `false` | Disable search input |\n| `asyncOptionList` | `boolean` | `false` | Handle async options |\n| `id` | `string` | `'dropdown-id'` | Element id |\n| `dataTestId` | `string` | `'dropdown-data-testid'` | Test id |\n| `onBlur` | `(event) => void` | - | Blur callback |\n| `onFocus` | `(event) => void` | - | Focus callback |\n| `onKeyUp` | `(event) => void` | - | KeyUp callback |\n| `onKeyDown` | `(event) => void` | - | KeyDown callback |\n\n### Advanced Props\n\n| Prop | Type | Description |\n|------|------|-------------|\n| `filterOptionsParam` | `(input, options, url?) => OptionType[]` | Custom filter function |\n| `urlFilterOptions` | `string` | URL for server-side filtering |\n\n## Custom Filtering\n\n```tsx\nconst customFilter = (inputValue, optionList) => {\n  return optionList?.filter(opt => \n    opt.value.includes(inputValue)\n  ) || [];\n};\n\n<Dropdown\n  filterOptionsParam={customFilter}\n  // ...\n/>\n```\n\n## Server-side Filtering\n\n```tsx\nconst asyncFilter = async (inputValue, optionList, url) => {\n  const response = await fetch(`${url}?search=${inputValue}`);\n  return response.json();\n};\n\n<Dropdown\n  filterOptionsParam={asyncFilter}\n  urlFilterOptions=\"https://api.example.com/options\"\n  asyncOptionList\n  // ...\n/>\n```\n\n## Running unit tests\n\nRun `nx test dropdown` to execute the unit tests via [Jest](https://jestjs.io).\n","readmeFilename":"README.md"}