{"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\user\\\\Desktop\\\\05mediaSocial\\\\client\\\\src\\\\components\\\\Navbar.js\",\n  _s = $RefreshSig$();\nimport React, { useContext } from \"react\";\nimport { useSelector } from \"react-redux\";\nimport { NavLink } from \"react-router-dom\";\nimport { UidContext } from \"./AppContext\";\nimport Logout from \"./log/Logout\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nconst Navbar = () => {\n  _s();\n  const uid = useContext(UidContext);\n  const UserData = useSelector(state => state.userReducer);\n  return /*#__PURE__*/_jsxDEV(\"nav\", {\n    children: /*#__PURE__*/_jsxDEV(\"div\", {\n      className: \"nav-container\",\n      children: [/*#__PURE__*/_jsxDEV(\"div\", {\n        className: \"logo\",\n        children: /*#__PURE__*/_jsxDEV(NavLink, {\n          to: \"/\",\n          children: /*#__PURE__*/_jsxDEV(\"div\", {\n            className: \"logo\",\n            children: [/*#__PURE__*/_jsxDEV(\"img\", {\n              src: \"./img/icon.png\"\n            }, void 0, false, {\n              fileName: _jsxFileName,\n              lineNumber: 17,\n              columnNumber: 25\n            }, this), /*#__PURE__*/_jsxDEV(\"h3\", {\n              children: \"mediaSocial\"\n            }, void 0, false, {\n              fileName: _jsxFileName,\n              lineNumber: 18,\n              columnNumber: 25\n            }, this)]\n          }, void 0, true, {\n            fileName: _jsxFileName,\n            lineNumber: 16,\n            columnNumber: 21\n          }, this)\n        }, void 0, false, {\n          fileName: _jsxFileName,\n          lineNumber: 15,\n          columnNumber: 17\n        }, this)\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 14,\n        columnNumber: 13\n      }, this), uid ? /*#__PURE__*/_jsxDEV(\"ul\", {\n        children: [/*#__PURE__*/_jsxDEV(\"li\", {}, void 0, false, {\n          fileName: _jsxFileName,\n          lineNumber: 26,\n          columnNumber: 21\n        }, this), /*#__PURE__*/_jsxDEV(\"li\", {\n          className: \"welcome\",\n          children: /*#__PURE__*/_jsxDEV(NavLink, {\n            to: \"/profil\",\n            children: /*#__PURE__*/_jsxDEV(\"h5\", {\n              children: \"Bienvenue \"\n            }, void 0, false, {\n              fileName: _jsxFileName,\n              lineNumber: 29,\n              columnNumber: 29\n            }, this)\n          }, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 28,\n            columnNumber: 25\n          }, this)\n        }, void 0, false, {\n          fileName: _jsxFileName,\n          lineNumber: 27,\n          columnNumber: 21\n        }, this), /*#__PURE__*/_jsxDEV(Logout, {}, void 0, false, {\n          fileName: _jsxFileName,\n          lineNumber: 32,\n          columnNumber: 21\n        }, this)]\n      }, void 0, true, {\n        fileName: _jsxFileName,\n        lineNumber: 25,\n        columnNumber: 17\n      }, this) : /*#__PURE__*/_jsxDEV(\"ul\", {\n        children: [/*#__PURE__*/_jsxDEV(\"li\", {}, void 0, false, {\n          fileName: _jsxFileName,\n          lineNumber: 37,\n          columnNumber: 21\n        }, this), /*#__PURE__*/_jsxDEV(\"li\", {\n          children: /*#__PURE__*/_jsxDEV(NavLink, {\n            to: \"/profil\",\n            children: /*#__PURE__*/_jsxDEV(\"img\", {\n              src: \"./img/icons/login.svg\"\n            }, void 0, false, {\n              fileName: _jsxFileName,\n              lineNumber: 40,\n              columnNumber: 29\n            }, this)\n          }, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 39,\n            columnNumber: 25\n          }, this)\n        }, void 0, false, {\n          fileName: _jsxFileName,\n          lineNumber: 38,\n          columnNumber: 21\n        }, this)]\n      }, void 0, true, {\n        fileName: _jsxFileName,\n        lineNumber: 36,\n        columnNumber: 17\n      }, this)]\n    }, void 0, true, {\n      fileName: _jsxFileName,\n      lineNumber: 13,\n      columnNumber: 9\n    }, this)\n  }, void 0, false, {\n    fileName: _jsxFileName,\n    lineNumber: 12,\n    columnNumber: 9\n  }, this);\n};\n_s(Navbar, \"o5gYrFgKhTwr9arfCsmWDqz8w90=\", false, function () {\n  return [useSelector];\n});\n_c = Navbar;\nexport default Navbar;\nvar _c;\n$RefreshReg$(_c, \"Navbar\");","map":{"version":3,"names":["React","useContext","useSelector","NavLink","UidContext","Logout","Navbar","uid","UserData","state","userReducer"],"sources":["C:/Users/user/Desktop/05mediaSocial/client/src/components/Navbar.js"],"sourcesContent":["import React, { useContext } from \"react\";\r\nimport { useSelector } from \"react-redux\";\r\nimport { NavLink } from \"react-router-dom\";\r\nimport { UidContext } from \"./AppContext\";\r\nimport Logout from \"./log/Logout\";\r\n\r\n\r\nconst Navbar=()=>{\r\n    const uid=useContext(UidContext)\r\n    const UserData= useSelector((state)=>state.userReducer);\r\n    return(\r\n        <nav>\r\n        <div className=\"nav-container\">\r\n            <div className=\"logo\">\r\n                <NavLink to =\"/\">\r\n                    <div className=\"logo\">\r\n                        <img src=\"./img/icon.png\"/>\r\n                        <h3>mediaSocial</h3>\r\n\r\n                    </div>\r\n                </NavLink>\r\n            </div>\r\n            {/* si uid existe */}\r\n             {uid ? (\r\n                <ul>\r\n                    <li></li>\r\n                    <li className=\"welcome\">\r\n                        <NavLink to=\"/profil\">\r\n                            <h5>Bienvenue </h5>\r\n                        </NavLink>\r\n                    </li>\r\n                    <Logout />\r\n                </ul>\r\n             ) :(\r\n\r\n                <ul>\r\n                    <li></li>\r\n                    <li>\r\n                        <NavLink to=\"/profil\">\r\n                            <img src=\"./img/icons/login.svg\"/>\r\n                        </NavLink>\r\n                    </li>\r\n                </ul>\r\n\r\n             )  }\r\n        </div>\r\n        </nav>\r\n    )\r\n};\r\n\r\nexport default Navbar"],"mappings":";;AAAA,OAAOA,KAAK,IAAIC,UAAU,QAAQ,OAAO;AACzC,SAASC,WAAW,QAAQ,aAAa;AACzC,SAASC,OAAO,QAAQ,kBAAkB;AAC1C,SAASC,UAAU,QAAQ,cAAc;AACzC,OAAOC,MAAM,MAAM,cAAc;AAAC;AAGlC,MAAMC,MAAM,GAAC,MAAI;EAAA;EACb,MAAMC,GAAG,GAACN,UAAU,CAACG,UAAU,CAAC;EAChC,MAAMI,QAAQ,GAAEN,WAAW,CAAEO,KAAK,IAAGA,KAAK,CAACC,WAAW,CAAC;EACvD,oBACI;IAAA,uBACA;MAAK,SAAS,EAAC,eAAe;MAAA,wBAC1B;QAAK,SAAS,EAAC,MAAM;QAAA,uBACjB,QAAC,OAAO;UAAC,EAAE,EAAE,GAAG;UAAA,uBACZ;YAAK,SAAS,EAAC,MAAM;YAAA,wBACjB;cAAK,GAAG,EAAC;YAAgB;cAAA;cAAA;cAAA;YAAA,QAAE,eAC3B;cAAA,UAAI;YAAW;cAAA;cAAA;cAAA;YAAA,QAAK;UAAA;YAAA;YAAA;YAAA;UAAA;QAElB;UAAA;UAAA;UAAA;QAAA;MACA;QAAA;QAAA;QAAA;MAAA,QACR,EAEJH,GAAG,gBACD;QAAA,wBACI;UAAA;UAAA;UAAA;QAAA,QAAS,eACT;UAAI,SAAS,EAAC,SAAS;UAAA,uBACnB,QAAC,OAAO;YAAC,EAAE,EAAC,SAAS;YAAA,uBACjB;cAAA,UAAI;YAAU;cAAA;cAAA;cAAA;YAAA;UAAK;YAAA;YAAA;YAAA;UAAA;QACb;UAAA;UAAA;UAAA;QAAA,QACT,eACL,QAAC,MAAM;UAAA;UAAA;UAAA;QAAA,QAAG;MAAA;QAAA;QAAA;QAAA;MAAA,QACT,gBAGL;QAAA,wBACI;UAAA;UAAA;UAAA;QAAA,QAAS,eACT;UAAA,uBACI,QAAC,OAAO;YAAC,EAAE,EAAC,SAAS;YAAA,uBACjB;cAAK,GAAG,EAAC;YAAuB;cAAA;cAAA;cAAA;YAAA;UAAE;YAAA;YAAA;YAAA;UAAA;QAC5B;UAAA;UAAA;UAAA;QAAA,QACT;MAAA;QAAA;QAAA;QAAA;MAAA,QAGX;IAAA;MAAA;MAAA;MAAA;IAAA;EACA;IAAA;IAAA;IAAA;EAAA,QACA;AAEd,CAAC;AAAC,GAzCID,MAAM;EAAA,QAEQJ,WAAW;AAAA;AAAA,KAFzBI,MAAM;AA2CZ,eAAeA,MAAM;AAAA;AAAA"},"metadata":{},"sourceType":"module","externalDependencies":[]}