{"_id":"@burrow-ui/modal","_rev":"5-6bb3f545ce4215379e42a20d56ef8bf1","name":"@burrow-ui/modal","dist-tags":{"latest":"0.1.7"},"versions":{"0.1.0":{"name":"@burrow-ui/modal","version":"0.1.0","keywords":["react","ui","components","styled-components","burrow-ui","modal","dialog"],"author":{"name":"Vlad Plakhotnik"},"license":"MIT","_id":"@burrow-ui/modal@0.1.0","maintainers":[{"name":"vladplakhotnik","email":"vladplakhotnikk@gmail.com"}],"homepage":"https://github.com/VladPlakhotnik/mono-ui#readme","bugs":{"url":"https://github.com/VladPlakhotnik/mono-ui/issues"},"dist":{"shasum":"71a38c8f855b6065c1d416b5da3a82def7baa767","tarball":"https://registry.npmjs.org/@burrow-ui/modal/-/modal-0.1.0.tgz","fileCount":9,"integrity":"sha512-T5FzV/6San1HL48drJMP7C3my2qQIwD98Vd61zwNvTZSV6QOEAKaMHDbgejckEnYkzP0MtAFwv5GDyFFAm3v2w==","signatures":[{"sig":"MEUCIQD2fXMfkWPve9+X1oLtSZCHzJfHYn+PSA4wYds9VvjyWwIgSifBxZZKmGU+Yxp77P/wNXCrrvlvSdencQXwJfvjRio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34258},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","gitHead":"57cab68be5f87bd12956a707c98830623f95538c","scripts":{"build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vladplakhotnik","email":"vladplakhotnikk@gmail.com"},"repository":{"url":"git+https://github.com/VladPlakhotnik/mono-ui.git","type":"git","directory":"packages/components/modal"},"_npmVersion":"11.6.2","description":"Accessible modal dialog for Burrow UI (portal, focus trap, Escape close, scroll lock)","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@burrow-ui/tokens":"workspace:*"},"publishConfig":{"main":"dist/index.cjs","types":"dist/index.d.ts","access":"public","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}}},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","styled-components":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modal_0.1.0_1777502200410_0.9064069933148193","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@burrow-ui/modal","version":"0.1.2","keywords":["react","ui","components","styled-components","burrow-ui","modal","dialog"],"author":{"name":"Vlad Plakhotnik"},"license":"MIT","_id":"@burrow-ui/modal@0.1.2","maintainers":[{"name":"vladplakhotnik","email":"vladplakhotnikk@gmail.com"}],"homepage":"https://github.com/VladPlakhotnik/burrow-ui#readme","bugs":{"url":"https://github.com/VladPlakhotnik/burrow-ui/issues"},"dist":{"shasum":"a512e3c4cbd81972d1fedabf44d2d8228ff9d8bc","tarball":"https://registry.npmjs.org/@burrow-ui/modal/-/modal-0.1.2.tgz","fileCount":9,"integrity":"sha512-L3NGYK/w/+OdzX98Or/+rkLQzLU1xyIoOLeFx+AWLa8YLVKp5WRePIC5LhjfTc2Ufq29mxOaeOXPYOV0KlK+rA==","signatures":[{"sig":"MEUCIQCNaxhe3oaKlVgZzTtkOvMv37BL36+82YDe3EH2lK8lMgIgJ4qNkQXfRVfhcfXkllF8u1fUY5c3NGu+smKtnlGdvYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34259},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","gitHead":"d67d70457855b96e4d94cffd7e2aca77f4e254c3","scripts":{"build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vladplakhotnik","email":"vladplakhotnikk@gmail.com"},"repository":{"url":"git+https://github.com/VladPlakhotnik/burrow-ui.git","type":"git","directory":"packages/components/modal"},"_npmVersion":"10.8.2","description":"Accessible modal dialog for Burrow UI (portal, focus trap, Escape close, scroll lock)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@burrow-ui/tokens":"^0.1.0"},"publishConfig":{"main":"dist/index.cjs","types":"dist/index.d.ts","access":"public","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}}},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","styled-components":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modal_0.1.2_1777742052446_0.23866646593983853","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@burrow-ui/modal","version":"0.1.4","keywords":["react","ui","components","styled-components","burrow-ui","modal","dialog"],"author":{"name":"Vlad Plakhotnik"},"license":"MIT","_id":"@burrow-ui/modal@0.1.4","maintainers":[{"name":"vladplakhotnik","email":"vladplakhotnikk@gmail.com"}],"homepage":"https://github.com/VladPlakhotnik/burrow-ui#readme","bugs":{"url":"https://github.com/VladPlakhotnik/burrow-ui/issues"},"dist":{"shasum":"ad7bccc235ec00ecde7c393a99551dd157b25a40","tarball":"https://registry.npmjs.org/@burrow-ui/modal/-/modal-0.1.4.tgz","fileCount":8,"integrity":"sha512-oBLTDhsI2gDxHQQdbLE0zj6CNvNv9OL7gTFru0UqywVJ5spMsX8HWz/5yZxFqdtoIxN0D3auyeHqi2XTMZYMPA==","signatures":[{"sig":"MEQCIAE6s5tfP5zjlt0TLEAcd0x5+9kc4gIyhMQZG8nrJ7vLAiBjf00+rGqMX8XrAWpFQcxZ41Z6E6SJxWtS1EP/qyOCPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34521},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"d49e098429d7c16a41a9c672a2fac0c9c0e53701","scripts":{"build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vladplakhotnik","email":"vladplakhotnikk@gmail.com"},"repository":{"url":"git+https://github.com/VladPlakhotnik/burrow-ui.git","type":"git","directory":"packages/components/modal"},"_npmVersion":"10.8.2","description":"Accessible modal dialog for Burrow UI (portal, focus trap, Escape close, scroll lock)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@burrow-ui/tokens":"^0.1.4"},"publishConfig":{"main":"dist/index.cjs","types":"dist/index.d.ts","access":"public","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}}},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","styled-components":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modal_0.1.4_1777744890239_0.99400569100653","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@burrow-ui/modal","version":"0.1.6","keywords":["react","ui","components","styled-components","burrow-ui","modal","dialog"],"author":{"name":"Vlad Plakhotnik"},"license":"MIT","_id":"@burrow-ui/modal@0.1.6","maintainers":[{"name":"vladplakhotnik","email":"vladplakhotnikk@gmail.com"}],"homepage":"https://github.com/VladPlakhotnik/burrow-ui#readme","bugs":{"url":"https://github.com/VladPlakhotnik/burrow-ui/issues"},"dist":{"shasum":"a558e601d04a0995e40f4f675d67410e67375f5b","tarball":"https://registry.npmjs.org/@burrow-ui/modal/-/modal-0.1.6.tgz","fileCount":8,"integrity":"sha512-J1VW+xMzpX5I0xFDWGBKoTzsSDeoBzN1j2zCRO2JuhmodlcW5JqtF+Z/wIrZSM9UHxwWtKTbulluAKWLpvqSTQ==","signatures":[{"sig":"MEQCID+qikx2847+eY44UyGK3UAASwwTkCFuqrTLdaY8Zy32AiBmTYH4aampUYXUanIv3dEY2E+2xSiSMB/DUANeOuzF1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34701},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"e004658a8c03dc791c05624283f8d21b8a97a667","scripts":{"build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vladplakhotnik","email":"vladplakhotnikk@gmail.com"},"repository":{"url":"git+https://github.com/VladPlakhotnik/burrow-ui.git","type":"git","directory":"packages/components/modal"},"_npmVersion":"10.8.2","description":"Accessible modal dialog for Burrow UI (portal, focus trap, Escape close, scroll lock)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@burrow-ui/tokens":"^0.1.6"},"publishConfig":{"main":"dist/index.cjs","types":"dist/index.d.ts","access":"public","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}}},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","styled-components":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modal_0.1.6_1778140216161_0.9967332421647848","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@burrow-ui/modal","version":"0.1.7","license":"MIT","description":"Accessible modal dialog for Burrow UI (portal, focus trap, Escape close, scroll lock)","sideEffects":false,"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","publishConfig":{"access":"public","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}}},"scripts":{"build":"tsup","typecheck":"tsc --noEmit","clean":"rm -rf dist .turbo"},"dependencies":{"@burrow-ui/tokens":"^0.1.6"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","styled-components":"^6.0.0"},"repository":{"type":"git","url":"git+https://github.com/VladPlakhotnik/burrow-ui.git","directory":"packages/components/modal"},"homepage":"https://github.com/VladPlakhotnik/burrow-ui#readme","bugs":{"url":"https://github.com/VladPlakhotnik/burrow-ui/issues"},"author":{"name":"Vlad Plakhotnik"},"keywords":["react","ui","components","styled-components","burrow-ui","modal","dialog"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"_id":"@burrow-ui/modal@0.1.7","gitHead":"9690351674ca8344edfc0f1650327de69cb150a6","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-2eJrQyy/LoQpE50fOreSza0utu+Hih7SeHvGSvykl6Yv5Jlfo6OST29JcA2VKh/pBHWhqUpXOIA4ahcQxtQIuQ==","shasum":"6445a5150e86848651925336d96cec2bf9b7b143","tarball":"https://registry.npmjs.org/@burrow-ui/modal/-/modal-0.1.7.tgz","fileCount":8,"unpackedSize":34658,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDezS9RBJHmq33FYJ8w3lf3BQpf3RjZDjAC+gxbdMTZcQIhAMthroPF2ieLF9j3+nyu3di85hEilvqiZjhBfvC5Ymij"}]},"_npmUser":{"name":"vladplakhotnik","email":"vladplakhotnikk@gmail.com"},"directories":{},"maintainers":[{"name":"vladplakhotnik","email":"vladplakhotnikk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/modal_0.1.7_1778141706257_0.7408024094903611"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-29T22:36:40.260Z","modified":"2026-05-07T08:15:06.637Z","0.1.0":"2026-04-29T22:36:40.555Z","0.1.2":"2026-05-02T17:14:12.584Z","0.1.4":"2026-05-02T18:01:30.400Z","0.1.6":"2026-05-07T07:50:16.301Z","0.1.7":"2026-05-07T08:15:06.446Z"},"bugs":{"url":"https://github.com/VladPlakhotnik/burrow-ui/issues"},"author":{"name":"Vlad Plakhotnik"},"license":"MIT","homepage":"https://github.com/VladPlakhotnik/burrow-ui#readme","keywords":["react","ui","components","styled-components","burrow-ui","modal","dialog"],"repository":{"type":"git","url":"git+https://github.com/VladPlakhotnik/burrow-ui.git","directory":"packages/components/modal"},"description":"Accessible modal dialog for Burrow UI (portal, focus trap, Escape close, scroll lock)","maintainers":[{"name":"vladplakhotnik","email":"vladplakhotnikk@gmail.com"}],"readme":"# @burrow-ui/modal\n\nAccessible modal dialog with portal, focus trap, Escape-to-close, scroll\nlock, and optional footer buttons.\n\n```tsx\nimport {Modal} from \"@burrow-ui/modal\";\n\nconst [open, setOpen] = useState(false);\n\n<Modal isOpen={open} onClose={() => setOpen(false)} title=\"Confirm\" isFooterBar onConfirm={handle}>\n  Are you sure?\n</Modal>;\n```\n\nThe close-X icon is bundled (inline SVG) — no asset dep.\n","readmeFilename":"README.md"}