{"version":3,"file":"index.mjs","names":[],"sources":["../../../src/presets/aura/menubar/index.ts"],"sourcesContent":["import type { MenubarDesignTokens, MenubarTokenSections } from '@openng/optimus-ui-themes/types/menubar';\n\nexport const root: MenubarTokenSections.Root = {\n    background: '{content.background}',\n    borderColor: '{content.border.color}',\n    borderRadius: '{content.border.radius}',\n    color: '{content.color}',\n    gap: '0.5rem',\n    padding: '0.5rem 0.75rem',\n    transitionDuration: '{transition.duration}'\n};\n\nexport const baseItem: MenubarTokenSections.BaseItem = {\n    borderRadius: '{content.border.radius}',\n    padding: '{navigation.item.padding}'\n};\n\nexport const item: MenubarTokenSections.Item = {\n    focusBackground: '{navigation.item.focus.background}',\n    activeBackground: '{navigation.item.active.background}',\n    color: '{navigation.item.color}',\n    focusColor: '{navigation.item.focus.color}',\n    activeColor: '{navigation.item.active.color}',\n    padding: '{navigation.item.padding}',\n    borderRadius: '{navigation.item.border.radius}',\n    gap: '{navigation.item.gap}',\n    icon: {\n        color: '{navigation.item.icon.color}',\n        focusColor: '{navigation.item.icon.focus.color}',\n        activeColor: '{navigation.item.icon.active.color}'\n    }\n};\n\nexport const submenu: MenubarTokenSections.Submenu = {\n    padding: '{navigation.list.padding}',\n    gap: '{navigation.list.gap}',\n    background: '{content.background}',\n    borderColor: '{content.border.color}',\n    borderRadius: '{content.border.radius}',\n    shadow: '{overlay.navigation.shadow}',\n    mobileIndent: '1rem',\n    icon: {\n        size: '{navigation.submenu.icon.size}',\n        color: '{navigation.submenu.icon.color}',\n        focusColor: '{navigation.submenu.icon.focus.color}',\n        activeColor: '{navigation.submenu.icon.active.color}'\n    }\n};\n\nexport const separator: MenubarTokenSections.Separator = {\n    borderColor: '{content.border.color}'\n};\n\nexport const mobileButton: MenubarTokenSections.MobileButton = {\n    borderRadius: '50%',\n    size: '1.75rem',\n    color: '{text.muted.color}',\n    hoverColor: '{text.hover.muted.color}',\n    hoverBackground: '{content.hover.background}',\n    focusRing: {\n        width: '{focus.ring.width}',\n        style: '{focus.ring.style}',\n        color: '{focus.ring.color}',\n        offset: '{focus.ring.offset}',\n        shadow: '{focus.ring.shadow}'\n    }\n};\n\nexport default {\n    root,\n    baseItem,\n    item,\n    submenu,\n    separator,\n    mobileButton\n} satisfies MenubarDesignTokens;\n"],"mappings":"AAEA,MAAa,KAAkC,CAC3C,WAAY,uBACZ,YAAa,yBACb,aAAc,0BACd,MAAO,kBACP,IAAK,SACL,QAAS,iBACT,mBAAoB,uBACxB,EAEa,SAA0C,CACnD,aAAc,0BACd,QAAS,2BACb,EAEa,KAAkC,CAC3C,gBAAiB,qCACjB,iBAAkB,sCAClB,MAAO,0BACP,WAAY,gCACZ,YAAa,iCACb,QAAS,4BACT,aAAc,kCACd,IAAK,wBACL,KAAM,CACF,MAAO,+BACP,WAAY,qCACZ,YAAa,qCACjB,CACJ,EAEa,QAAwC,CACjD,QAAS,4BACT,IAAK,wBACL,WAAY,uBACZ,YAAa,yBACb,aAAc,0BACd,OAAQ,8BACR,aAAc,OACd,KAAM,CACF,KAAM,iCACN,MAAO,kCACP,WAAY,wCACZ,YAAa,wCACjB,CACJ,EAEa,UAA4C,CACrD,YAAa,wBACjB,EAEa,aAAkD,CAC3D,aAAc,MACd,KAAM,UACN,MAAO,qBACP,WAAY,2BACZ,gBAAiB,6BACjB,UAAW,CACP,MAAO,qBACP,MAAO,qBACP,MAAO,qBACP,OAAQ,sBACR,OAAQ,qBACZ,CACJ,EAEA,IAAA,gBAAe,CACX,KACA,SACA,KACA,QACA,UACA,YACJ"}