{"ast":null,"code":"import _objectSpread from \"D:/DSP_Management/node_modules/@babel/runtime/helpers/esm/objectSpread2.js\";\nimport _objectWithoutProperties from \"D:/DSP_Management/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js\";\nvar _excluded = [\"variant\", \"children\", \"fixed\", \"secondary\", \"onOpen\"];\nvar _jsxFileName = \"D:\\\\DSP_Management\\\\src\\\\components\\\\Navbars\\\\AdminNavbarLinks.js\",\n  _s = $RefreshSig$();\nimport { Flex, useColorModeValue } from \"@chakra-ui/react\";\nimport { SettingsIcon, LogoutIcon } from \"components/Icons/Icons\";\nimport SidebarResponsive from \"components/Sidebar/SidebarResponsive\";\nimport PropTypes from \"prop-types\";\nimport React from \"react\";\nimport routes from \"routes.js\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function HeaderLinks(props) {\n  _s();\n  var variant = props.variant,\n    children = props.children,\n    fixed = props.fixed,\n    secondary = props.secondary,\n    onOpen = props.onOpen,\n    rest = _objectWithoutProperties(props, _excluded);\n  var mainText = useColorModeValue(\"gray.700\", \"gray.200\");\n  var navbarIcon = useColorModeValue(\"text.700\", \"text.700\");\n  if (secondary) {\n    navbarIcon = \"white\";\n    mainText = \"white\";\n  }\n  var settingsRef = React.useRef();\n  return /*#__PURE__*/_jsxDEV(Flex, {\n    pe: {\n      sm: \"0px\"\n    },\n    w: {\n      sm: \"100%\",\n      md: \"auto\"\n    },\n    alignItems: \"center\",\n    flexDirection: \"row\",\n    gap: \"20px\",\n    justify: \"flex-end\",\n    children: [/*#__PURE__*/_jsxDEV(SidebarResponsive, _objectSpread({\n      logoText: props.logoText,\n      secondary: props.secondary,\n      routes: routes\n    }, rest), void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 33,\n      columnNumber: 7\n    }, this), /*#__PURE__*/_jsxDEV(SettingsIcon, {\n      cursor: \"pointer\",\n      ms: {\n        base: \"8px\",\n        xl: \"0px\"\n      },\n      ref: settingsRef,\n      onClick: props.onOpen,\n      color: navbarIcon,\n      w: \"18px\",\n      h: \"18px\"\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 39,\n      columnNumber: 7\n    }, this), /*#__PURE__*/_jsxDEV(LogoutIcon, {\n      cursor: \"pointer\",\n      ref: settingsRef,\n      onClick: props.onOpen,\n      color: navbarIcon,\n      w: \"18px\",\n      h: \"18px\"\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 50,\n      columnNumber: 7\n    }, this)]\n  }, void 0, true, {\n    fileName: _jsxFileName,\n    lineNumber: 25,\n    columnNumber: 5\n  }, this);\n}\n_s(HeaderLinks, \"yU5E2+qEm8TTZxkQMTtlxQWMrT0=\", false, function () {\n  return [useColorModeValue, useColorModeValue];\n});\n_c = HeaderLinks;\nHeaderLinks.propTypes = {\n  variant: PropTypes.string,\n  fixed: PropTypes.bool,\n  secondary: PropTypes.bool,\n  onOpen: PropTypes.func\n};\nvar _c;\n$RefreshReg$(_c, \"HeaderLinks\");","map":{"version":3,"names":["Flex","useColorModeValue","SettingsIcon","LogoutIcon","SidebarResponsive","PropTypes","React","routes","jsxDEV","_jsxDEV","HeaderLinks","props","_s","variant","children","fixed","secondary","onOpen","rest","_objectWithoutProperties","_excluded","mainText","navbarIcon","settingsRef","useRef","pe","sm","w","md","alignItems","flexDirection","gap","justify","_objectSpread","logoText","fileName","_jsxFileName","lineNumber","columnNumber","cursor","ms","base","xl","ref","onClick","color","h","_c","propTypes","string","bool","func","$RefreshReg$"],"sources":["D:/DSP_Management/src/components/Navbars/AdminNavbarLinks.js"],"sourcesContent":["import {\n  Flex,\n  useColorModeValue,\n} from \"@chakra-ui/react\";\n\nimport { SettingsIcon, LogoutIcon } from \"components/Icons/Icons\";\n\nimport SidebarResponsive from \"components/Sidebar/SidebarResponsive\";\nimport PropTypes from \"prop-types\";\nimport React from \"react\";\nimport routes from \"routes.js\";\n\nexport default function HeaderLinks(props) {\n  const { variant, children, fixed, secondary, onOpen, ...rest } = props;\n\n  let mainText = useColorModeValue(\"gray.700\", \"gray.200\");\n  let navbarIcon = useColorModeValue(\"text.700\", \"text.700\");\n\n  if (secondary) {\n    navbarIcon = \"white\";\n    mainText = \"white\";\n  }\n  const settingsRef = React.useRef();\n  return (\n    <Flex\n      pe={{ sm: \"0px\"}}\n      w={{ sm: \"100%\", md: \"auto\" }}\n      alignItems=\"center\"\n      flexDirection=\"row\"\n      gap=\"20px\"\n      justify=\"flex-end\"\n    >\n      <SidebarResponsive\n        logoText={props.logoText}\n        secondary={props.secondary}\n        routes={routes}\n        {...rest}\n      />\n      <SettingsIcon\n        cursor=\"pointer\"\n        ms={{ base: \"8px\", xl: \"0px\" }}\n        \n        ref={settingsRef}\n        onClick={props.onOpen}\n        color={navbarIcon}\n        w=\"18px\"\n        h=\"18px\"\n      />\n\n      <LogoutIcon\n        cursor=\"pointer\"\n        ref={settingsRef}\n        onClick={props.onOpen}\n        color={navbarIcon}\n        w=\"18px\"\n        h=\"18px\"\n      />\n    </Flex>\n  );\n}\n\nHeaderLinks.propTypes = {\n  variant: PropTypes.string,\n  fixed: PropTypes.bool,\n  secondary: PropTypes.bool,\n  onOpen: PropTypes.func,\n};\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}