{"version":3,"sources":["../src/components/Nav/Nav.tsx"],"sourcesContent":["'use client';\n\nimport * as React from 'react';\nimport type { ForwardRefComponent } from '@fluentui/react-utilities';\nimport { useNav } from './useNav';\nimport { renderNav } from './renderNav';\nimport { useNavContextValues } from './useNavContextValues';\nimport type { NavProps } from './Nav.types';\n\n/**\n * Nav - A headless component that provides up to two levels of nesting for navigation.\n */\nexport const Nav: ForwardRefComponent<NavProps> = React.forwardRef((props, ref) => {\n  const state = useNav(props, ref);\n  const contextValues = useNavContextValues(state);\n\n  return renderNav(state, contextValues);\n});\n\nNav.displayName = 'Nav';\n"],"names":["Nav","React","forwardRef","props","ref","state","useNav","contextValues","useNavContextValues","renderNav","displayName"],"mappings":"AAAA;;;;;+BAYaA;;;eAAAA;;;;iEAVU;wBAEA;2BACG;qCACU;AAM7B,MAAMA,oBAAqCC,OAAMC,UAAU,CAAC,CAACC,OAAOC;IACzE,MAAMC,QAAQC,IAAAA,cAAM,EAACH,OAAOC;IAC5B,MAAMG,gBAAgBC,IAAAA,wCAAmB,EAACH;IAE1C,OAAOI,IAAAA,oBAAS,EAACJ,OAAOE;AAC1B;AAEAP,IAAIU,WAAW,GAAG"}