{"ast":null,"code":"import _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nvar _excluded = [\"children\", \"contain\"];\nfunction _extends() {\n  _extends = Object.assign || function (target) {\n    for (var i = 1; i < arguments.length; i++) {\n      var source = arguments[i];\n      for (var key in source) {\n        if (Object.prototype.hasOwnProperty.call(source, key)) {\n          target[key] = source[key];\n        }\n      }\n    }\n    return target;\n  };\n  return _extends.apply(this, arguments);\n}\nimport React from 'react';\nimport { FocusScope as AriaFocusScope, useFocusManager } from '@react-aria/focus';\nvar FocusScope = function FocusScope(_ref) {\n  var children = _ref.children,\n    contain = _ref.contain,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return React.createElement(AriaFocusScope, _extends({\n    contain: contain\n  }, props), children);\n};\nexport { FocusScope, useFocusManager };","map":{"version":3,"sources":["FocusScope.web.tsx"],"names":["React","FocusScope","AriaFocusScope","useFocusManager","children","contain","props"],"mappings":";;;;;;;;;;;;;;;;AAAA,OAAOA,KAAP,MAAkB,OAAlB;AACA,SACEC,UAAU,IAAIC,cADhB,EAEEC,eAFF,QAGO,mBAHP;AAKA,IAAMF,UAAU,GAAG,SAAbA,UAAU,CAAA,IAAA,EAAyD;EAAA,IAAnDG,QAAF,GAAA,IAAA,CAAEA,QAAF;IAAYC,OAAZ,GAAA,IAAA,CAAYA,OAAZ;IAAwBC,KAAAA,GAAAA,wBAAAA,CAAAA,IAAAA,EAAAA,SAAAA;EAI1C,OACE,KAAA,CAAA,aAAA,CAAC,cAAD,EAAA,QAAA,CAAA;IAAgB,OAAO,EAAED;EAAzB,CAAA,EAAsCC,KAAtC,CAAA,EACGF,QADH,CADF;AAKD,CATD;AAWA,SAASH,UAAT,EAAqBE,eAArB","sourcesContent":["import React from 'react';\nimport {\n  FocusScope as AriaFocusScope,\n  useFocusManager,\n} from '@react-aria/focus';\nimport type { FocusScopeProps } from './FocusScope';\nconst FocusScope = ({ children, contain, ...props }: FocusScopeProps) => {\n  /* Todo: stoping mounted and unMounted everytime contain is change */\n  // if (contain === false) return <></>;\n\n  return (\n    <AriaFocusScope contain={contain} {...props}>\n      {children}\n    </AriaFocusScope>\n  );\n};\n\nexport { FocusScope, useFocusManager };\n"]},"metadata":{},"sourceType":"module"}