{"version":3,"sources":["../src/components/Drawer/InlineDrawer/InlineDrawer.tsx"],"sourcesContent":["'use client';\n\nimport * as React from 'react';\nimport { useDrawerContextValue } from '@fluentui/react-drawer';\nimport type { ForwardRefComponent } from '@fluentui/react-utilities';\nimport type { InlineDrawerProps } from './InlineDrawer.types';\nimport { renderInlineDrawer } from './renderInlineDrawer';\nimport { useInlineDrawer } from './useInlineDrawer';\n\n/**\n * InlineDrawer is stacked with the content and keeps the rest of the page interactive.\n */\nexport const InlineDrawer: ForwardRefComponent<InlineDrawerProps> = React.forwardRef((props, ref) => {\n  const state = useInlineDrawer(props, ref);\n  const contextValue = useDrawerContextValue();\n\n  return renderInlineDrawer(state, contextValue);\n});\n\nInlineDrawer.displayName = 'InlineDrawer';\n"],"names":["InlineDrawer","React","forwardRef","props","ref","state","useInlineDrawer","contextValue","useDrawerContextValue","renderInlineDrawer","displayName"],"mappings":"AAAA;;;;;+BAYaA;;;eAAAA;;;;iEAVU;6BACe;oCAGH;iCACH;AAKzB,MAAMA,6BAAuDC,OAAMC,UAAU,CAAC,CAACC,OAAOC;IAC3F,MAAMC,QAAQC,IAAAA,gCAAe,EAACH,OAAOC;IACrC,MAAMG,eAAeC,IAAAA,kCAAqB;IAE1C,OAAOC,IAAAA,sCAAkB,EAACJ,OAAOE;AACnC;AAEAP,aAAaU,WAAW,GAAG"}