{"ast":null,"code":"var _jsxFileName = \"C:\\\\ldt\\\\LDT\\\\Safemate_Management\\\\src\\\\components\\\\FloatingButton\\\\LogoutFloatingButton.js\",\n  _s = $RefreshSig$();\nimport { Button, useColorModeValue } from \"@chakra-ui/react\";\nimport { LogoutIcon } from \"components/Icons/Icons\";\nimport PropTypes from \"prop-types\";\nimport React from \"react\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function LogoutFloatingButton(props) {\n  _s();\n  var secondary = props.secondary,\n    onOpen = props.onOpen;\n  var navbarIcon = useColorModeValue(\"gray.500\", \"gray.200\");\n  var bgButton = useColorModeValue(\"white\", \"gray.600\");\n  var fixedDisplay = secondary ? \"none\" : \"flex\";\n  var settingsRef = React.useRef();\n  return /*#__PURE__*/_jsxDEV(Button, {\n    h: \"52px\",\n    w: \"52px\",\n    display: fixedDisplay,\n    onClick: onOpen,\n    bg: bgButton,\n    position: \"fixed\",\n    variant: \"no-hover\",\n    left: document.documentElement.dir === \"rtl\" ? \"35px\" : undefined,\n    right: document.documentElement.dir === \"rtl\" ? undefined : \"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: 30,\n      columnNumber: 7\n    }, this)\n  }, void 0, false, {\n    fileName: _jsxFileName,\n    lineNumber: 16,\n    columnNumber: 5\n  }, this);\n}\n_s(LogoutFloatingButton, \"ryCUctXXMIwg+FEQU6Q/qi2+N2g=\", false, function () {\n  return [useColorModeValue, useColorModeValue];\n});\n_c = LogoutFloatingButton;\nLogoutFloatingButton.propTypes = {\n  secondary: PropTypes.bool,\n  onOpen: PropTypes.func\n};\nvar _c;\n$RefreshReg$(_c, \"LogoutFloatingButton\");","map":{"version":3,"names":["Button","useColorModeValue","LogoutIcon","PropTypes","React","jsxDEV","_jsxDEV","LogoutFloatingButton","props","_s","secondary","onOpen","navbarIcon","bgButton","fixedDisplay","settingsRef","useRef","h","w","display","onClick","bg","position","variant","left","document","documentElement","dir","undefined","right","bottom","borderRadius","boxShadow","children","cursor","ref","color","fileName","_jsxFileName","lineNumber","columnNumber","_c","propTypes","bool","func","$RefreshReg$"],"sources":["C:/ldt/LDT/Safemate_Management/src/components/FloatingButton/LogoutFloatingButton.js"],"sourcesContent":["import { Button, useColorModeValue } from \"@chakra-ui/react\";\nimport { LogoutIcon } from \"components/Icons/Icons\";\nimport PropTypes from \"prop-types\";\nimport React from \"react\";\n\nexport default function LogoutFloatingButton(props) {\n  const { secondary, onOpen } = props;\n\n  const navbarIcon = useColorModeValue(\"gray.500\", \"gray.200\");\n  const bgButton = useColorModeValue(\"white\", \"gray.600\");\n  const fixedDisplay = secondary ? \"none\" : \"flex\";\n\n  const settingsRef = React.useRef();\n\n  return (\n    <Button\n      h=\"52px\"\n      w=\"52px\"\n      display={fixedDisplay}\n      onClick={onOpen}\n      bg={bgButton}\n      position=\"fixed\"\n      variant=\"no-hover\"\n      left={document.documentElement.dir === \"rtl\" ? \"35px\" : undefined}\n      right={document.documentElement.dir === \"rtl\" ? undefined : \"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  );\n}\n\nLogoutFloatingButton.propTypes = {\n  secondary: PropTypes.bool,\n  onOpen: PropTypes.func,\n};\n"],"mappings":";;AAAA,SAASA,MAAM,EAAEC,iBAAiB,QAAQ,kBAAkB;AAC5D,SAASC,UAAU,QAAQ,wBAAwB;AACnD,OAAOC,SAAS,MAAM,YAAY;AAClC,OAAOC,KAAK,MAAM,OAAO;AAAC,SAAAC,MAAA,IAAAC,OAAA;AAE1B,eAAe,SAASC,oBAAoBA,CAACC,KAAK,EAAE;EAAAC,EAAA;EAClD,IAAQC,SAAS,GAAaF,KAAK,CAA3BE,SAAS;IAAEC,MAAM,GAAKH,KAAK,CAAhBG,MAAM;EAEzB,IAAMC,UAAU,GAAGX,iBAAiB,CAAC,UAAU,EAAE,UAAU,CAAC;EAC5D,IAAMY,QAAQ,GAAGZ,iBAAiB,CAAC,OAAO,EAAE,UAAU,CAAC;EACvD,IAAMa,YAAY,GAAGJ,SAAS,GAAG,MAAM,GAAG,MAAM;EAEhD,IAAMK,WAAW,GAAGX,KAAK,CAACY,MAAM,CAAC,CAAC;EAElC,oBACEV,OAAA,CAACN,MAAM;IACLiB,CAAC,EAAC,MAAM;IACRC,CAAC,EAAC,MAAM;IACRC,OAAO,EAAEL,YAAa;IACtBM,OAAO,EAAET,MAAO;IAChBU,EAAE,EAAER,QAAS;IACbS,QAAQ,EAAC,OAAO;IAChBC,OAAO,EAAC,UAAU;IAClBC,IAAI,EAAEC,QAAQ,CAACC,eAAe,CAACC,GAAG,KAAK,KAAK,GAAG,MAAM,GAAGC,SAAU;IAClEC,KAAK,EAAEJ,QAAQ,CAACC,eAAe,CAACC,GAAG,KAAK,KAAK,GAAGC,SAAS,GAAG,MAAO;IACnEE,MAAM,EAAC,MAAM;IACbC,YAAY,EAAC,MAAM;IACnBC,SAAS,EAAC,+BAA+B;IAAAC,QAAA,eAEzC3B,OAAA,CAACJ,UAAU;MACTgC,MAAM,EAAC,SAAS;MAChBC,GAAG,EAAEpB,WAAY;MACjBqB,KAAK,EAAExB,UAAW;MAClBM,CAAC,EAAC,MAAM;MACRD,CAAC,EAAC;IAAM;MAAAoB,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OACT;EAAC;IAAAH,QAAA,EAAAC,YAAA;IAAAC,UAAA;IAAAC,YAAA;EAAA,OACI,CAAC;AAEb;AAAC/B,EAAA,CAjCuBF,oBAAoB;EAAA,QAGvBN,iBAAiB,EACnBA,iBAAiB;AAAA;AAAAwC,EAAA,GAJZlC,oBAAoB;AAmC5CA,oBAAoB,CAACmC,SAAS,GAAG;EAC/BhC,SAAS,EAAEP,SAAS,CAACwC,IAAI;EACzBhC,MAAM,EAAER,SAAS,CAACyC;AACpB,CAAC;AAAC,IAAAH,EAAA;AAAAI,YAAA,CAAAJ,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}