{"version":3,"file":"Drawer.mjs","sources":["../../../src/components/Drawer/Drawer.tsx"],"sourcesContent":[null],"names":["Drawer","React","forwardRef","props","ref","actionButtonOneProps","actionButtonTwoProps","actionButtonThreeProps","autoFocus","bodyClassNames","bodyPadding","children","configContextProps","noGradientContext","noThemeContext","draggerAriaLabelText","defaultDraggerAriaLabelText","firstFocusableSelector","footer","footerClassNames","gradient","headerClassNames","headerPadding","height","initialPlacement","lastFocusableSelector","locale","enUS","onClose","onDraggerClick","onDraggerKeyDown","onVisibleChange","draggerProps","drawerClassNames","drawerStyle","drawerWrapperClassNames","parent","document","body","renderContentAlways","skipFocusableSelectorsFromIndex","theme","themeContainerId","title","visible","drawerHeader","scrollLock","snapBreakPoints","subTitle","focusTrap","zIndex","variant","DrawerVariant","Default","maskClosable","overlay","rest","__rest","bodyRef","useRef","containerRef","draggerRef","getSnapBreakPoints","Hint","defaultSnapBreakPoints","hintSnapBreakPoints","internal","setInternal","useState","drawer","useDrawer","initialVisibility","mergedRef","useMergedRefs","drawerRef","useScrollLock","drawerVisible","showBottomShadow","showTopShadow","scrollRef","useScrollShadow","contextualGradient","useContext","GradientContext","mergedGradient","contextualTheme","ThemeContext","mergedTheme","drawerLocale","useLocaleReceiver","mergedLocale","setDraggerAriaLabelText","useEffect","lang","drawerBackdropClasses","mergeClasses","styles","drawerBackdrop","expand","drawerLevel","modeless","modelessMask","drawerClasses","themedComponentStyles","noBodyPadding","noHeaderPadding","bodyClasses","bodyBottomShadow","bodyTopShadow","bodyTopBottomShadow","footerClasses","headerClasses","header","debounceTimeout","toggleDrawerVisibility","isVisible","setDrawerVisibility","current","clearTimeout","setTimeout","_a","focus","ANIMATION_DURATION","stepDrawerLevel","__awaiter","setDrawerLevel","isSnapped","length","position","getHeader","createElement","className","headerTitle","headerSubTitle","headerButtons","Button","shape","ButtonShape","Round","ButtonVariant","Neutral","Object","assign","Portal","getContainer","LocaleReceiver","componentName","defaultLocale","_contextLocale","NoFormStyle","status","override","FocusTrap","trap","classNames","onClick","event","ThemeContextProvider","componentClassName","containerId","stopPropagation","style","keys","dragger","draggable","handleDraggerClick","onKeyDown","eventKeys","ENTER","SPACE","includes","key","handleDraggerKeyDown","role","tabIndex","onDragEnd","getBoundingClientRect","top","parseInt","onTouchEnd","_b","handle","content"],"mappings":"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"}