{"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\user\\\\Desktop\\\\05mediaSocial\\\\client\\\\src\\\\components\\\\log\\\\Logout.js\";\nimport React from \"react\";\nimport axios from \"axios\";\nimport cookie from \"js-cookie\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nconst Logout = () => {\n  const removeCookie = key => {\n    if (window !== \"unefined\") {\n      cookie.remove(key, {\n        expires: 1\n      });\n    }\n  };\n  const Logout = async () => {\n    await axios({\n      method: 'get',\n      url: 'http://localhost:5001/api/user/logout',\n      withCredentials: true\n    }).then(() => removeCookie('jwt')).catch(err => console.log(err));\n    window;\n  };\n  return /*#__PURE__*/_jsxDEV(\"div\", {\n    children: /*#__PURE__*/_jsxDEV(\"li\", {\n      onClick: Logout,\n      children: /*#__PURE__*/_jsxDEV(\"img\", {\n        src: \"./img/icons/logout.svg\"\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 29,\n        columnNumber: 17\n      }, this)\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 28,\n      columnNumber: 13\n    }, this)\n  }, void 0, false, {\n    fileName: _jsxFileName,\n    lineNumber: 27,\n    columnNumber: 9\n  }, this);\n};\n_c = Logout;\nexport default Logout;\nvar _c;\n$RefreshReg$(_c, \"Logout\");","map":{"version":3,"names":["React","axios","cookie","Logout","removeCookie","key","window","remove","expires","method","url","withCredentials","then","catch","err","console","log"],"sources":["C:/Users/user/Desktop/05mediaSocial/client/src/components/log/Logout.js"],"sourcesContent":["import React from \"react\";\r\nimport axios from \"axios\";\r\nimport cookie from \"js-cookie\"\r\n\r\n\r\nconst Logout =()=>{\r\n    const removeCookie=(key)=>{\r\n        if(window !== \"unefined\"){\r\n            cookie.remove(key,{expires:1 });\r\n        }\r\n\r\n    };\r\n    const Logout=async ()=>{\r\n        await axios({\r\n            method:'get',\r\n            url:'http://localhost:5001/api/user/logout',\r\n            withCredentials:true\r\n        } )\r\n        .then(()=>removeCookie('jwt'))\r\n        .catch((err)=>console.log(err))\r\n       \r\n      window  \r\n\r\n    }\r\n    return(\r\n        \r\n        <div>\r\n            <li onClick={Logout}>\r\n                <img src=\"./img/icons/logout.svg\"/>\r\n            </li>\r\n\r\n        </div>\r\n    )\r\n\r\n\r\n    \r\n}\r\n\r\nexport default Logout"],"mappings":";AAAA,OAAOA,KAAK,MAAM,OAAO;AACzB,OAAOC,KAAK,MAAM,OAAO;AACzB,OAAOC,MAAM,MAAM,WAAW;AAAA;AAG9B,MAAMC,MAAM,GAAE,MAAI;EACd,MAAMC,YAAY,GAAEC,GAAG,IAAG;IACtB,IAAGC,MAAM,KAAK,UAAU,EAAC;MACrBJ,MAAM,CAACK,MAAM,CAACF,GAAG,EAAC;QAACG,OAAO,EAAC;MAAE,CAAC,CAAC;IACnC;EAEJ,CAAC;EACD,MAAML,MAAM,GAAC,YAAU;IACnB,MAAMF,KAAK,CAAC;MACRQ,MAAM,EAAC,KAAK;MACZC,GAAG,EAAC,uCAAuC;MAC3CC,eAAe,EAAC;IACpB,CAAC,CAAE,CACFC,IAAI,CAAC,MAAIR,YAAY,CAAC,KAAK,CAAC,CAAC,CAC7BS,KAAK,CAAEC,GAAG,IAAGC,OAAO,CAACC,GAAG,CAACF,GAAG,CAAC,CAAC;IAEjCR,MAAM;EAER,CAAC;EACD,oBAEI;IAAA,uBACI;MAAI,OAAO,EAAEH,MAAO;MAAA,uBAChB;QAAK,GAAG,EAAC;MAAwB;QAAA;QAAA;QAAA;MAAA;IAAE;MAAA;MAAA;MAAA;IAAA;EAClC;IAAA;IAAA;IAAA;EAAA,QAEH;AAKd,CAAC;AAAA,KA/BKA,MAAM;AAiCZ,eAAeA,MAAM;AAAA;AAAA"},"metadata":{},"sourceType":"module","externalDependencies":[]}