{"version":3,"sources":["../src/components/Menu/MenuItemLink/MenuItemLink.tsx"],"sourcesContent":["'use client';\n\nimport * as React from 'react';\nimport type { ForwardRefComponent } from '@fluentui/react-utilities';\nimport { useMenuItemLink } from './useMenuItemLink';\nimport { renderMenuItemLink } from './renderMenuItemLink';\nimport type { MenuItemLinkProps } from './MenuItemLink.types';\n\n/**\n * Headless MenuItemLink component.\n *\n * Renders an anchor (`<a>`) with `role=\"menuitem\"` for navigational menu\n * items. Click follows the supplied `href`.\n */\nexport const MenuItemLink: ForwardRefComponent<MenuItemLinkProps> = React.forwardRef<\n  HTMLAnchorElement,\n  MenuItemLinkProps\n>((props, ref) => {\n  const state = useMenuItemLink(props, ref);\n  return renderMenuItemLink(state);\n}) as ForwardRefComponent<MenuItemLinkProps>;\n\nMenuItemLink.displayName = 'MenuItemLink';\n"],"names":["MenuItemLink","React","forwardRef","props","ref","state","useMenuItemLink","renderMenuItemLink","displayName"],"mappings":"AAAA;;;;;+BAcaA;;;eAAAA;;;;iEAZU;iCAES;oCACG;AAS5B,MAAMA,6BAAuDC,OAAMC,UAAU,CAGlF,CAACC,OAAOC;IACR,MAAMC,QAAQC,IAAAA,gCAAe,EAACH,OAAOC;IACrC,OAAOG,IAAAA,sCAAkB,EAACF;AAC5B;AAEAL,aAAaQ,WAAW,GAAG"}