{"version":3,"sources":["../src/components/Menu/Menu.tsx"],"sourcesContent":["'use client';\n\nimport type * as React from 'react';\nimport { useMenu } from './useMenu';\nimport { useMenuContextValues } from './useMenuContextValues';\nimport { renderMenu } from './renderMenu';\nimport type { MenuProps } from './Menu.types';\n\n/**\n * Headless Menu component.\n */\nexport const Menu: React.FC<MenuProps> = props => {\n  const state = useMenu(props);\n  const contextValues = useMenuContextValues(state);\n\n  return renderMenu(state, contextValues);\n};\n\nMenu.displayName = 'Menu';\n"],"names":["Menu","props","state","useMenu","contextValues","useMenuContextValues","renderMenu","displayName"],"mappings":"AAAA;;;;;+BAWaA;;;eAAAA;;;yBARW;sCACa;4BACV;AAMpB,MAAMA,OAA4BC,CAAAA;IACvC,MAAMC,QAAQC,IAAAA,gBAAO,EAACF;IACtB,MAAMG,gBAAgBC,IAAAA,0CAAoB,EAACH;IAE3C,OAAOI,IAAAA,sBAAU,EAACJ,OAAOE;AAC3B;AAEAJ,KAAKO,WAAW,GAAG"}