{"version":3,"sources":["../src/components/Nav/useNav.ts"],"sourcesContent":["'use client';\n\nimport type * as React from 'react';\nimport { useNavBase_unstable } from '@fluentui/react-nav';\nimport type { NavProps, NavState } from './Nav.types';\n\nexport const useNav = (props: NavProps, ref: React.Ref<HTMLDivElement>): NavState => {\n  const state: NavState = useNavBase_unstable(props, ref);\n\n  // eslint-disable-next-line react-hooks/immutability\n  state.root.focusgroup = 'toolbar block wrap';\n  // eslint-disable-next-line react-hooks/immutability\n  state.root.role = 'navigation';\n\n  return state;\n};\n"],"names":["useNav","props","ref","state","useNavBase_unstable","root","focusgroup","role"],"mappings":"AAAA;;;;;+BAMaA;;;eAAAA;;;0BAHuB;AAG7B,MAAMA,SAAS,CAACC,OAAiBC;IACtC,MAAMC,QAAkBC,IAAAA,6BAAmB,EAACH,OAAOC;IAEnD,oDAAoD;IACpDC,MAAME,IAAI,CAACC,UAAU,GAAG;IACxB,oDAAoD;IACpDH,MAAME,IAAI,CAACE,IAAI,GAAG;IAElB,OAAOJ;AACT"}