{"ast":null,"code":"import _objectWithoutProperties from \"D:/DSP_Management/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js\";\nvar _excluded = [\"secondary\", \"onChange\", \"onSwitch\", \"fixed\"];\nvar _jsxFileName = \"D:\\\\DSP_Management\\\\src\\\\components\\\\FixedPlugin\\\\FixedPlugin.js\",\n  _s = $RefreshSig$();\nimport { Button, useColorModeValue } from \"@chakra-ui/react\";\nimport { LogoutIcon } from \"components/Icons/Icons\";\nimport { NavLink } from \"react-router-dom\";\nimport PropTypes from \"prop-types\";\nimport React from \"react\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function FixedPlugin(props) {\n  _s();\n  var secondary = props.secondary,\n    onChange = props.onChange,\n    onSwitch = props.onSwitch,\n    fixed = props.fixed,\n    rest = _objectWithoutProperties(props, _excluded);\n  var navbarIcon = useColorModeValue(\"gray.500\", \"gray.200\");\n  var bgButton = useColorModeValue(\"white\", \"gray.600\");\n  var fixedDisplay = \"flex\";\n  if (props.secondary) {\n    fixedDisplay = \"none\";\n  }\n  var settingsRef = React.useRef();\n  return /*#__PURE__*/_jsxDEV(NavLink, {\n    to: \"/auth/signin\",\n    children: /*#__PURE__*/_jsxDEV(Button, {\n      h: \"52px\",\n      w: \"52px\",\n      onClick: props.onOpen,\n      bg: bgButton,\n      position: \"fixed\",\n      variant: \"no-hover\",\n      left: document.documentElement.dir === \"rtl\" ? \"35px\" : \"\",\n      right: document.documentElement.dir === \"rtl\" ? \"\" : \"35px\",\n      bottom: \"30px\",\n      borderRadius: \"50px\",\n      boxShadow: \"0 2px 12px 0 rgb(0 0 0 / 16%)\",\n      children: /*#__PURE__*/_jsxDEV(LogoutIcon, {\n        cursor: \"pointer\",\n        ref: settingsRef,\n        color: navbarIcon,\n        w: \"20px\",\n        h: \"20px\"\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 35,\n        columnNumber: 9\n      }, this)\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 22,\n      columnNumber: 7\n    }, this)\n  }, void 0, false, {\n    fileName: _jsxFileName,\n    lineNumber: 21,\n    columnNumber: 5\n  }, this);\n}\n_s(FixedPlugin, \"ryCUctXXMIwg+FEQU6Q/qi2+N2g=\", false, function () {\n  return [useColorModeValue, useColorModeValue];\n});\n_c = FixedPlugin;\nFixedPlugin.propTypes = {\n  fixed: PropTypes.bool,\n  onChange: PropTypes.func,\n  onSwitch: PropTypes.func\n};\nvar _c;\n$RefreshReg$(_c, \"FixedPlugin\");","map":{"version":3,"names":["Button","useColorModeValue","LogoutIcon","NavLink","PropTypes","React","jsxDEV","_jsxDEV","FixedPlugin","props","_s","secondary","onChange","onSwitch","fixed","rest","_objectWithoutProperties","_excluded","navbarIcon","bgButton","fixedDisplay","settingsRef","useRef","to","children","h","w","onClick","onOpen","bg","position","variant","left","document","documentElement","dir","right","bottom","borderRadius","boxShadow","cursor","ref","color","fileName","_jsxFileName","lineNumber","columnNumber","_c","propTypes","bool","func","$RefreshReg$"],"sources":["D:/DSP_Management/src/components/FixedPlugin/FixedPlugin.js"],"sourcesContent":["\nimport { Button, useColorModeValue } from \"@chakra-ui/react\";\n\nimport { LogoutIcon } from \"components/Icons/Icons\";\nimport { NavLink } from \"react-router-dom\";\nimport PropTypes from \"prop-types\";\nimport React from \"react\";\n\nexport default function FixedPlugin(props) {\n  const { secondary, onChange, onSwitch, fixed, ...rest } = props;\n\n  let navbarIcon = useColorModeValue(\"gray.500\", \"gray.200\");\n  let bgButton = useColorModeValue(\"white\", \"gray.600\");\n  let fixedDisplay = \"flex\";\n  if (props.secondary) {\n    fixedDisplay = \"none\";\n  }\n\n  const settingsRef = React.useRef();\n  return (\n    <NavLink to=\"/auth/signin\">\n      <Button\n        h=\"52px\"\n        w=\"52px\"\n        onClick={props.onOpen}\n        bg={bgButton}\n        position=\"fixed\"\n        variant=\"no-hover\"\n        left={document.documentElement.dir === \"rtl\" ? \"35px\" : \"\"}\n        right={document.documentElement.dir === \"rtl\" ? \"\" : \"35px\"}\n        bottom=\"30px\"\n        borderRadius=\"50px\"\n        boxShadow=\"0 2px 12px 0 rgb(0 0 0 / 16%)\"\n      >\n        <LogoutIcon\n          cursor=\"pointer\"\n          ref={settingsRef}\n          color={navbarIcon}\n          w=\"20px\"\n          h=\"20px\"\n        />\n      </Button>\n    </NavLink>\n  );\n}\n\nFixedPlugin.propTypes = {\n  fixed: PropTypes.bool,\n  onChange: PropTypes.func,\n  onSwitch: PropTypes.func,\n};\n"],"mappings":";;;;AACA,SAASA,MAAM,EAAEC,iBAAiB,QAAQ,kBAAkB;AAE5D,SAASC,UAAU,QAAQ,wBAAwB;AACnD,SAASC,OAAO,QAAQ,kBAAkB;AAC1C,OAAOC,SAAS,MAAM,YAAY;AAClC,OAAOC,KAAK,MAAM,OAAO;AAAC,SAAAC,MAAA,IAAAC,OAAA;AAE1B,eAAe,SAASC,WAAWA,CAACC,KAAK,EAAE;EAAAC,EAAA;EACzC,IAAQC,SAAS,GAAyCF,KAAK,CAAvDE,SAAS;IAAEC,QAAQ,GAA+BH,KAAK,CAA5CG,QAAQ;IAAEC,QAAQ,GAAqBJ,KAAK,CAAlCI,QAAQ;IAAEC,KAAK,GAAcL,KAAK,CAAxBK,KAAK;IAAKC,IAAI,GAAAC,wBAAA,CAAKP,KAAK,EAAAQ,SAAA;EAE/D,IAAIC,UAAU,GAAGjB,iBAAiB,CAAC,UAAU,EAAE,UAAU,CAAC;EAC1D,IAAIkB,QAAQ,GAAGlB,iBAAiB,CAAC,OAAO,EAAE,UAAU,CAAC;EACrD,IAAImB,YAAY,GAAG,MAAM;EACzB,IAAIX,KAAK,CAACE,SAAS,EAAE;IACnBS,YAAY,GAAG,MAAM;EACvB;EAEA,IAAMC,WAAW,GAAGhB,KAAK,CAACiB,MAAM,CAAC,CAAC;EAClC,oBACEf,OAAA,CAACJ,OAAO;IAACoB,EAAE,EAAC,cAAc;IAAAC,QAAA,eACxBjB,OAAA,CAACP,MAAM;MACLyB,CAAC,EAAC,MAAM;MACRC,CAAC,EAAC,MAAM;MACRC,OAAO,EAAElB,KAAK,CAACmB,MAAO;MACtBC,EAAE,EAAEV,QAAS;MACbW,QAAQ,EAAC,OAAO;MAChBC,OAAO,EAAC,UAAU;MAClBC,IAAI,EAAEC,QAAQ,CAACC,eAAe,CAACC,GAAG,KAAK,KAAK,GAAG,MAAM,GAAG,EAAG;MAC3DC,KAAK,EAAEH,QAAQ,CAACC,eAAe,CAACC,GAAG,KAAK,KAAK,GAAG,EAAE,GAAG,MAAO;MAC5DE,MAAM,EAAC,MAAM;MACbC,YAAY,EAAC,MAAM;MACnBC,SAAS,EAAC,+BAA+B;MAAAf,QAAA,eAEzCjB,OAAA,CAACL,UAAU;QACTsC,MAAM,EAAC,SAAS;QAChBC,GAAG,EAAEpB,WAAY;QACjBqB,KAAK,EAAExB,UAAW;QAClBQ,CAAC,EAAC,MAAM;QACRD,CAAC,EAAC;MAAM;QAAAkB,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OACT;IAAC;MAAAH,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OACI;EAAC;IAAAH,QAAA,EAAAC,YAAA;IAAAC,UAAA;IAAAC,YAAA;EAAA,OACF,CAAC;AAEd;AAACpC,EAAA,CApCuBF,WAAW;EAAA,QAGhBP,iBAAiB,EACnBA,iBAAiB;AAAA;AAAA8C,EAAA,GAJVvC,WAAW;AAsCnCA,WAAW,CAACwC,SAAS,GAAG;EACtBlC,KAAK,EAAEV,SAAS,CAAC6C,IAAI;EACrBrC,QAAQ,EAAER,SAAS,CAAC8C,IAAI;EACxBrC,QAAQ,EAAET,SAAS,CAAC8C;AACtB,CAAC;AAAC,IAAAH,EAAA;AAAAI,YAAA,CAAAJ,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}