var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _defineProperty2=_interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));var _objectDestructuringEmpty2=_interopRequireDefault(require("@babel/runtime/helpers/objectDestructuringEmpty"));var _react=_interopRequireDefault(require("react"));var _Sidebar=require("../Sidebar");var _LayoutContext=require("./LayoutContext");var _LayoutSidebar=require("./LayoutSidebar");var _primitives=require("../../primitives");var _LayoutHeader=require("./LayoutHeader");var _jsxRuntime=require("react/jsx-runtime");function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable;})),keys.push.apply(keys,symbols);}return keys;}function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?ownKeys(Object(source),!0).forEach(function(key){(0,_defineProperty2.default)(target,key,source[key]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key));});}return target;}var ResponsiveSidebar=function ResponsiveSidebar(_ref){var props=Object.assign({},((0,_objectDestructuringEmpty2.default)(_ref),_ref));var _React$useContext=_react.default.useContext(_LayoutContext.LayoutContext),sidebarItems=_React$useContext.sidebarItems,isOpenSidebar=_React$useContext.isOpenSidebar,setIsOpenSidebar=_React$useContext.setIsOpenSidebar,Link=_React$useContext.Link,version=_React$useContext.version,router=_React$useContext.router,Docsearch=_React$useContext.Docsearch;return(0,_jsxRuntime.jsxs)(_Sidebar.Sidebar,_objectSpread(_objectSpread({},props),{},{overflow:"scroll",display:isOpenSidebar?'flex':'none',sx:{'@lg':{display:'none'}},width:"100%",flex:1,children:[Docsearch&&(0,_jsxRuntime.jsx)(_primitives.Box,{sx:{'display':'flex','@sm':{display:'none'},'pl':'$3','mb':'$3'},children:(0,_jsxRuntime.jsx)(_LayoutHeader.ToggleColorModeButton,{})}),sidebarItems==null?void 0:sidebarItems.map(function(sidebarItems){return(0,_jsxRuntime.jsx)(_LayoutSidebar.SidebarRecursive,{sidebarItem:sidebarItems,version:version,Link:Link,router:router,leftIndent:0,onPressClose:function onPressClose(){return setIsOpenSidebar(!isOpenSidebar);}});})]}));};var _default=ResponsiveSidebar;exports.default=_default;
//# sourceMappingURL=ResponsiveSidebar.js.map