{"version":3,"sources":["../src/components/Breadcrumb/useBreadcrumb.ts"],"sourcesContent":["'use client';\n\nimport { useBreadcrumbContextValues_unstable } from '@fluentui/react-breadcrumb';\n\nimport type { BreadcrumbState, BreadcrumbContextValues } from './Breadcrumb.types';\n\n/**\n * Returns the state for a Breadcrumb component, given its props and ref.\n * The returned state can be modified with hooks before being passed to `renderBreadcrumb`.\n */\nexport { useBreadcrumbBase_unstable as useBreadcrumb } from '@fluentui/react-breadcrumb';\n\n/**\n * Returns the context values provided by the nearest Breadcrumb, enabling child components to\n * read breadcrumb-level state such as the current size.\n */\nexport { useBreadcrumbContext_unstable as useBreadcrumbContext } from '@fluentui/react-breadcrumb';\n\n/**\n * Maps Breadcrumb state to the context values passed down to child components.\n */\nexport const useBreadcrumbContextValues = useBreadcrumbContextValues_unstable as (\n  state: BreadcrumbState,\n) => BreadcrumbContextValues;\n"],"names":["useBreadcrumb","useBreadcrumbBase_unstable","useBreadcrumbContext","useBreadcrumbContext_unstable","useBreadcrumbContextValues","useBreadcrumbContextValues_unstable"],"mappings":"AAAA;;;;;;;;;;;;IAUuCA,aAAa;eAA3CC,2CAA0B;;IAMOC,oBAAoB;eAArDC,8CAA6B;;IAKzBC,0BAA0B;eAA1BA;;;iCAnBuC;AAmB7C,MAAMA,6BAA6BC,oDAAmC"}