{"_id":"@bolttech/ob-molecules-date-picker","_rev":"8-da16e8c71557e49250ee5488a52d3c60","name":"@bolttech/ob-molecules-date-picker","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.0":{"name":"@bolttech/ob-molecules-date-picker","version":"1.0.0","_id":"@bolttech/ob-molecules-date-picker@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":"a1f50bb240524b781384151706ea9aba3250907c","tarball":"https://registry.npmjs.org/@bolttech/ob-molecules-date-picker/-/ob-molecules-date-picker-1.0.0.tgz","fileCount":9,"integrity":"sha512-cSvdQLMEehRPy8Q+AfhZq2zHoZtZI1LTByqrS1ihsl+WLxxm05M8nx1Wbj3GThJkvwB5EGogYWNV+KJ+AygXgA==","signatures":[{"sig":"MEYCIQDBDChL14lGfibRouGKLHvguw34tWcKPhkzj9iNrgA0xgIhAIcmdk94gWE3WJC1lgMjzwPdRrbQ2GX3DEiB2VTjjlVX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101871},"main":"./index.cjs.js","type":"commonjs","types":"./index.d.ts","gitHead":"f7e09ec55bade890082cb45fbd53c77a49de85d7","_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-date-picker_1.0.0_1778516406900_0.46430813217711053","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bolttech/ob-molecules-date-picker","version":"1.0.1","_id":"@bolttech/ob-molecules-date-picker@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":"5b5df5a3a71203e639846a7ad4d6100a682f6fd6","tarball":"https://registry.npmjs.org/@bolttech/ob-molecules-date-picker/-/ob-molecules-date-picker-1.0.1.tgz","fileCount":5,"integrity":"sha512-ovX5oBcVZvCFVeY8liVdfSPgSM4d0TdwqjPAZjjXYH6/VstXj9eMOdx+44N9qqxG2gLvuVNznNC3uiQj2N61iA==","signatures":[{"sig":"MEQCIDojteYjp7ac4siXr4wU8/GnAJFULpfffT1Zq0RPFm1SAiA/5SuQqP8msUDb+53XqchQEMfYLU+yzYu4DnH0y6v/QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89676},"main":"./index.cjs.js","type":"commonjs","types":"./index.d.ts","gitHead":"b1c3a77fd3b6746b242007fa0e3e6ec73fbbdfbd","_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":{"@bolttech/ui-utils":"0.6.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ob-molecules-date-picker_1.0.1_1779203320797_0.49028093009937734","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bolttech/ob-molecules-date-picker","version":"1.0.2","_id":"@bolttech/ob-molecules-date-picker@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":"9bf468feb0313f2eaf12f3fbd1bb34d1b9cc89a6","tarball":"https://registry.npmjs.org/@bolttech/ob-molecules-date-picker/-/ob-molecules-date-picker-1.0.2.tgz","fileCount":5,"integrity":"sha512-/CZwSRbGo1gaDtv0OAapgaDVX07t4WxtLFNKZTp4xqWDpMy8SeZk/eWOKWfD3KW8BSOp16YWKOSi3sT84j2lFw==","signatures":[{"sig":"MEYCIQCQiFMuCmfxu1Ga7yLSqTwFRG2CxJAMM6RHfzwRpo30QAIhAL+bqbsA7MTldFIRunmX/dmVz4YRJUt3mCpyXxUrX4Rj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88239},"main":"./index.cjs.js","type":"commonjs","types":"./index.d.ts","gitHead":"2b021a937e5433bf82f4969e165f3d7606875d30","_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-input":"1.0.1","@bolttech/ob-molecules-calendar":"1.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ob-molecules-date-picker_1.0.2_1780927662908_0.22831917750368502","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@bolttech/ob-molecules-date-picker","version":"1.0.3","_id":"@bolttech/ob-molecules-date-picker@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":"ebcfa594652817022fb82b8b520341a5a00a6ca6","tarball":"https://registry.npmjs.org/@bolttech/ob-molecules-date-picker/-/ob-molecules-date-picker-1.0.3.tgz","fileCount":5,"integrity":"sha512-xhe0RXtUcEnDgtxdWNeBzS/os2eeLskBx5LwRxaDeyytC+fPRvDJkApuvGc6b6+uZZOHWsw4IuLAAGwO8KPTOQ==","signatures":[{"sig":"MEQCIH9QBp98hHdp4aHfHowpp5mRIfAaIWpb/2yyyq6ENZWDAiARZRMA39byAF4xV5X2Cmt6yipLmKoDmJY/3aWXJq+eJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88239},"main":"./index.cjs.js","type":"commonjs","types":"./index.d.ts","gitHead":"30163f5bc8eb8275f673fb2e4ffbaa06578a65b0","_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-input":"1.0.1","@bolttech/ob-molecules-calendar":"1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ob-molecules-date-picker_1.0.3_1781609672363_0.22650121190018524","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@bolttech/ob-molecules-date-picker","version":"1.0.4","_id":"@bolttech/ob-molecules-date-picker@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":"92d071102f1644ab3fa3ca80cdac92a77dd81fd2","tarball":"https://registry.npmjs.org/@bolttech/ob-molecules-date-picker/-/ob-molecules-date-picker-1.0.4.tgz","fileCount":5,"integrity":"sha512-SldQtChxODGPVOhzmqwvtZu78vGLFmXP45alwUDodRCmSraX6UUmM9DVrHSgKd3Z1hP64M7azZn/HuXXtpHpTw==","signatures":[{"sig":"MEUCIQCgzyc/K6RE5pZo2Td4gurdzl0uBfVBRSnTKY3JkV68YgIgbo1/HZsXSaaH0miD3NwPdlPAjnBe1jWLuzSNjOXg0Cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88239},"main":"./index.cjs.js","type":"commonjs","types":"./index.d.ts","gitHead":"9b94b726ceec10d85f5d1051a509f4d04bab3108","_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-input":"1.0.2","@bolttech/ob-molecules-calendar":"1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ob-molecules-date-picker_1.0.4_1782741962689_0.5879410612284235","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@bolttech/ob-molecules-date-picker","version":"1.0.5","_id":"@bolttech/ob-molecules-date-picker@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":"6959f3afe0630ab03fefdd10df26814300643bfc","tarball":"https://registry.npmjs.org/@bolttech/ob-molecules-date-picker/-/ob-molecules-date-picker-1.0.5.tgz","fileCount":5,"integrity":"sha512-O/qszQPryBwWuWaax93OEvVTKXHxgQpwNBC1qWeWXtoJVDlvJqDysMzZB3fq7VD6vIWqwwaRjIdDiEFiu7hXmA==","signatures":[{"sig":"MEYCIQCYg0ukCDp0/wyUeA/PB7RxGwfNBFtgX6ba5BAhuf/OmwIhAI1fxGKyO1/wS5H++OOZ1B9No99toflXX9a0APtEH+CP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88235},"main":"./index.cjs.js","type":"commonjs","types":"./index.d.ts","gitHead":"8554be13bd8456ed93a59ded8f5d91fa4c3eda6d","_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-input":"1.0.2","@bolttech/ob-molecules-calendar":"1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ob-molecules-date-picker_1.0.5_1784627263316_0.8065624614049882","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@bolttech/ob-molecules-date-picker","version":"1.0.6","_id":"@bolttech/ob-molecules-date-picker@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":"c65e0e3c9b4115d430dd467cc26ce3797536ef3e","tarball":"https://registry.npmjs.org/@bolttech/ob-molecules-date-picker/-/ob-molecules-date-picker-1.0.6.tgz","fileCount":9,"integrity":"sha512-tnOsD181e63pOvxbvYt7/CLaGPoGUtNOpExEOA7rej3yFox6k30JVgYbE8nctyoCao145+pH+TeAdboc5CaSLw==","signatures":[{"sig":"MEUCIQDhO7tm4Jy5LHq15+OOMP8A6pOoR28cABfWOKIuAu/F1wIgIO0AeBxYPtJ2MgbH1wCzhUZHtYG5zSKCWTwIvmKPJ3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101108},"main":"./index.cjs.js","type":"commonjs","types":"./index.d.ts","gitHead":"099d06c6f4be943eef984c4b5b69c099e7352d3f","_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-input":"1.0.2","@bolttech/ob-molecules-calendar":"1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ob-molecules-date-picker_1.0.6_1788779682775_0.8388508164232562","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@bolttech/ob-molecules-date-picker","version":"1.0.7","dependencies":{"@bolttech/ob-molecules-calendar":"1.0.4","@bolttech/ob-atoms-input":"1.0.2","@bolttech/ui-utils":"0.6.7","classnames":"^2.5.1","react":"19.1.2","react-dom":"19.1.2"},"main":"./index.cjs.js","type":"commonjs","types":"./index.d.ts","_id":"@bolttech/ob-molecules-date-picker@1.0.7","gitHead":"750cb22b80f76dbdff1fbad7c676f41dcb5f4fbf","description":"A date picker component that combines an input field with a calendar dropdown for selecting single dates or date ranges.","_nodeVersion":"22.17.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-D49Sr7PIlZ3MoB4JLluraPzwCX7dZOTbwgF5AsZazeAYAI6bJqyROh+yKDMcuLmUemMkc0SrOot5cq7zXXG9nw==","shasum":"5a9305dabeff162e50f4b483bee37617cb8ac49b","tarball":"https://registry.npmjs.org/@bolttech/ob-molecules-date-picker/-/ob-molecules-date-picker-1.0.7.tgz","fileCount":8,"unpackedSize":104090,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEPSQQJrRcpdWacrWXVf/pu/a7FpTLNoLZ5crjiBCAJWAiEAyoRQ4v3O9VrCAuH1EKKhwhKNLKdQqcEDGI8XXVXe9MI="}]},"_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-molecules-date-picker_1.0.7_1788796902605_0.771492553925744"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-11T16:20:06.807Z","modified":"2026-09-07T16:01:42.912Z","1.0.0":"2026-05-11T16:20:07.054Z","1.0.1":"2026-05-19T15:08:41.017Z","1.0.2":"2026-06-08T14:07:43.032Z","1.0.3":"2026-06-16T11:34:32.516Z","1.0.4":"2026-06-29T14:06:02.840Z","1.0.5":"2026-07-21T09:47:43.442Z","1.0.6":"2026-09-07T11:14:42.901Z","1.0.7":"2026-09-07T16:01:42.744Z"},"description":"A date picker component that combines an input field with a calendar dropdown for selecting single dates or date ranges.","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":"# DatePicker\n\nA date picker component that combines an input field with a calendar dropdown for selecting single dates or date ranges.\n\n## Installation\n\n```bash\nnpm install @bolttech/molecules-date-picker\n```\n\n## Usage\n\n### Basic Example\n\n```tsx\nimport { DatePicker } from '@bolttech/molecules-date-picker/ob';\n\nfunction App() {\n  const [date, setDate] = useState('');\n\n  return (\n    <DatePicker\n      value={date}\n      min={new Date('2024-01-01')}\n      max={new Date('2024-12-31')}\n      onChange={(value) => setDate(value)}\n      label=\"Select Date\"\n      placeholder=\"Choose a date\"\n    />\n  );\n}\n```\n\n### Range Selection\n\n```tsx\nimport { DatePicker } from '@bolttech/molecules-date-picker/ob';\n\nfunction App() {\n  const [dateRange, setDateRange] = useState(['', '']);\n\n  return (\n    <DatePicker\n      type=\"range\"\n      value={dateRange}\n      min={new Date('2024-01-01')}\n      max={new Date('2024-12-31')}\n      onChange={(value) => setDateRange(value)}\n      label=\"Select Date Range\"\n      transform=\"$date1 to $date2\"\n    />\n  );\n}\n```\n\n## Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `id` | `string` | `'date-picker-id'` | Component identification |\n| `dataTestId` | `string` | `'date-picker-data-testid'` | Testing library identification |\n| `value` | `string \\| [string, string] \\| string[]` | `''` | Current date value (YYYY-MM-DD format) |\n| `min` | `Date` | Required | Minimum selectable date |\n| `max` | `Date` | Required | Maximum selectable date |\n| `type` | `'default' \\| 'range'` | `'default'` | Single date or range selection |\n| `locale` | `string` | `'en'` | Locale for date formatting |\n| `format` | `Intl.DateTimeFormatOptions` | - | Date format options |\n| `transform` | `string` | - | Custom text format using `$date1` and `$date2` |\n| `label` | `string` | - | Input label |\n| `placeholder` | `string` | - | Input placeholder |\n| `cancel` | `string` | - | Cancel button text |\n| `confirm` | `string` | - | Confirm button text |\n| `variant` | `string` | - | Input variant style |\n| `disabled` | `boolean` | `false` | Disable the component |\n| `required` | `boolean` | `false` | Mark as required |\n| `errorMessage` | `string` | - | Error message to display |\n| `helperMessage` | `string` | - | Helper text to display |\n| `onChange` | `(date: string \\| string[]) => void` | Required | Callback when date changes |\n| `onFocus` | `(event) => void` | - | Callback on focus |\n| `onBlur` | `(event) => void` | - | Callback on blur |\n\n## Features\n\n- Single date or date range selection\n- Keyboard navigation (Enter/Space to toggle)\n- Localization support\n- Custom date formatting\n- Min/max date constraints\n- Disabled state\n- Error and helper messages\n- Accessible (ARIA labels, keyboard support)\n\n## Testing\n\n```bash\nnx test date-picker\n```\n","readmeFilename":"README.md"}