{"version":3,"sources":["../src/components/Drawer/OverlayDrawer/OverlayDrawer.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 { OverlayDrawerProps } from './OverlayDrawer.types';\nimport { renderOverlayDrawer } from './renderOverlayDrawer';\nimport { useOverlayDrawer } from './useOverlayDrawer';\n\n/**\n * OverlayDrawer contains supplementary content in a native dialog surface.\n */\nexport const OverlayDrawer: ForwardRefComponent<OverlayDrawerProps> = React.forwardRef((props, ref) => {\n  const state = useOverlayDrawer(props, ref);\n  const contextValue = useDrawerContextValue();\n\n  return renderOverlayDrawer(state, contextValue);\n});\n\nOverlayDrawer.displayName = 'OverlayDrawer';\n"],"names":["OverlayDrawer","React","forwardRef","props","ref","state","useOverlayDrawer","contextValue","useDrawerContextValue","renderOverlayDrawer","displayName"],"mappings":"AAAA;;;;;+BAYaA;;;eAAAA;;;;iEAVU;6BACe;qCAGF;kCACH;AAK1B,MAAMA,8BAAyDC,OAAMC,UAAU,CAAC,CAACC,OAAOC;IAC7F,MAAMC,QAAQC,IAAAA,kCAAgB,EAACH,OAAOC;IACtC,MAAMG,eAAeC,IAAAA,kCAAqB;IAE1C,OAAOC,IAAAA,wCAAmB,EAACJ,OAAOE;AACpC;AAEAP,cAAcU,WAAW,GAAG"}