{"_id":"@byteflow-ui/menubar","_rev":"3-fed45fc9fb75e01a0cc56a5b7ddd47f5","name":"@byteflow-ui/menubar","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@byteflow-ui/menubar","version":"1.0.0","author":{"name":"Victor Hugo Cornejo Calderon","email":"rex2002xp@gmail.com"},"license":"MIT","_id":"@byteflow-ui/menubar@1.0.0","maintainers":[{"name":"rex2002xp","email":"rex2002xp@gmail.com"}],"dist":{"shasum":"8a9236a01c482ea63b42d2ac7c7eba16eac73547","tarball":"https://registry.npmjs.org/@byteflow-ui/menubar/-/menubar-1.0.0.tgz","fileCount":10,"integrity":"sha512-wFfU2j7mXxw92DTZO3bBWNffY4m1KhY2Uiwgaa+p+qVGs8N0N3PemH3yD+St1d9MKBmnOg29blRt7BssJ7WnTQ==","signatures":[{"sig":"MEQCIFipJekNcue4+ukzKisq3rnnmjZxdePuisInainaQraIAiA8bTEEPRUrAdWG1OA0GUa1yXVIbW4gHpauIGNY6w94AA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13977},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dist/index.css":"./dist/index.css"},"gitHead":"35560fe45560623a06f03ca33821bb15e2199768","scripts":{"dev":"tsup --watch","lint":"eslint src","build":"tsup"},"_npmUser":{"name":"rex2002xp","email":"rex2002xp@gmail.com"},"_npmVersion":"11.4.1","description":"Componente Menubar premium para Byteflow UI","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/menubar_1.0.0_1772841909403_0.6078893008893251","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@byteflow-ui/menubar","version":"1.0.1","author":{"name":"Victor Hugo Cornejo Calderon","email":"rex2002xp@gmail.com"},"license":"MIT","_id":"@byteflow-ui/menubar@1.0.1","maintainers":[{"name":"rex2002xp","email":"rex2002xp@gmail.com"}],"dist":{"shasum":"03709e6eae2d9055185b559c3ddafd0b88ecd4d9","tarball":"https://registry.npmjs.org/@byteflow-ui/menubar/-/menubar-1.0.1.tgz","fileCount":10,"integrity":"sha512-WDPaV4AXxXNvIh43IixH2v/j5Oi6mrx74j/KD+ozy/C+uHmTP82c8N7DJwKKCFHuXqGAx6jsaxqqNcSkeuRiyg==","signatures":[{"sig":"MEUCIBNOxwNewm1kCM1gqKPaBf4GQ2lTj+BxNPWGXa6bfiPQAiEA+JiWh6cU7dr0H90qT+lKOmIKEi5jasH9lQFVBeyyZJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13902},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"gitHead":"d244fae25951d295ecf46dfa671ff02124bbde2f","scripts":{"dev":"tsup --watch","lint":"eslint src","build":"tsup"},"_npmUser":{"name":"rex2002xp","email":"rex2002xp@gmail.com"},"_npmVersion":"11.4.1","description":"Componente Menubar premium para Byteflow UI","directories":{},"sideEffects":["./dist/index.css"],"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/menubar_1.0.1_1772896689723_0.6666597815088524","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@byteflow-ui/menubar","version":"1.0.2","description":"Componente Menubar premium para Byteflow UI","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./index.css":"./dist/index.css"},"scripts":{"build":"tsup","dev":"tsup --watch","lint":"eslint src"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"devDependencies":{"tsup":"^8.3.5","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"author":{"name":"Victor Hugo Cornejo Calderon","email":"rex2002xp@gmail.com"},"license":"MIT","sideEffects":["./dist/index.css"],"_id":"@byteflow-ui/menubar@1.0.2","gitHead":"6b38037adcf9ba11da2f9ba43fbd91304e32f774","_nodeVersion":"22.14.0","_npmVersion":"11.4.1","dist":{"integrity":"sha512-ELW9jrTAOL7ObTerHCq3lg7fUEk00PN5J0CjTmekysvNPQlDEjfl6YnXKpwUTYqvXam2eRmJicIROQpY7Kk6cw==","shasum":"45fa8ce25b4c934a378a9e4b64cecfcd23ba0007","tarball":"https://registry.npmjs.org/@byteflow-ui/menubar/-/menubar-1.0.2.tgz","fileCount":10,"unpackedSize":13902,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGiRoKF1E/lRpRbJLxME0L/cimS6hc+km1hkAWsbyfbgAiEAnYzA3duHjX0Hkp3ZeKFBKbgz0zN2aQgq9zDklBKHijc="}]},"_npmUser":{"name":"rex2002xp","email":"rex2002xp@gmail.com"},"directories":{},"maintainers":[{"name":"rex2002xp","email":"rex2002xp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/menubar_1.0.2_1774797015850_0.28172028345953715"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-07T00:05:09.346Z","modified":"2026-03-29T15:10:16.143Z","1.0.0":"2026-03-07T00:05:09.593Z","1.0.1":"2026-03-07T15:18:09.870Z","1.0.2":"2026-03-29T15:10:16.006Z"},"author":{"name":"Victor Hugo Cornejo Calderon","email":"rex2002xp@gmail.com"},"license":"MIT","description":"Componente Menubar premium para Byteflow UI","maintainers":[{"name":"rex2002xp","email":"rex2002xp@gmail.com"}],"readme":"# @byteflow-ui/menubar\n\nComponente Menubar premium para Byteflow UI. Imita el comportamiento de los menús de aplicaciones de escritorio (OS), permitiendo agrupar múltiples menús desplegables en una barra horizontal con soporte para navegación fluida.\n\n## Instalación\n\n```bash\nnpm install @byteflow-ui/menubar\n```\n\n## Uso\n\n```tsx\nimport { \n  Menubar, \n  MenubarMenu, \n  MenubarTrigger, \n  MenubarContent, \n  MenubarItem, \n  MenubarSeparator,\n  MenubarLabel\n} from '@byteflow-ui/menubar';\nimport '@byteflow-ui/menubar/dist/index.css';\n\nfunction App() {\n  return (\n    <Menubar>\n      <MenubarMenu value=\"file\">\n        <MenubarTrigger>Archivo</MenubarTrigger>\n        <MenubarContent>\n          <MenubarItem shortcut=\"⌘N\">Nuevo Proyecto</MenubarItem>\n          <MenubarItem shortcut=\"⌘O\">Abrir...</MenubarItem>\n          <MenubarSeparator />\n          <MenubarItem shortcut=\"⌘S\">Guardar</MenubarItem>\n        </MenubarContent>\n      </MenubarMenu>\n      <MenubarMenu value=\"edit\">\n        <MenubarTrigger>Editar</MenubarTrigger>\n        <MenubarContent>\n          <MenubarItem shortcut=\"⌘Z\">Deshacer</MenubarItem>\n          <MenubarItem shortcut=\"⌘Y\">Rehacer</MenubarItem>\n        </MenubarContent>\n      </MenubarMenu>\n    </Menubar>\n  );\n}\n```\n\n## Propiedades\n\nEl componente utiliza un sistema de `value` para identificar cuál menú está activo de manera coordinada.\n    \n| Componente | Prop | Descripción |\n| --- | --- | --- |\n| `Menubar` | `children` | Contenedor de `MenubarMenu`. |\n| `MenubarMenu` | `value` | Identificador único para coordinar con la barra. |\n| `MenubarTrigger` | `children` | El botón que activa el menú. |\n| `MenubarContent` | `children` | El contenido desplegable. |\n| `MenubarItem` | `shortcut` | Texto opcional para mostrar atajos de teclado. |\n| `MenubarItem` | `disabled` | Deshabilita la opción. |\n","readmeFilename":"README.md"}