{"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\user\\\\Desktop\\\\05mediaSocial\\\\client\\\\src\\\\components\\\\profil\\\\FollowHandler.js\",\n  _s = $RefreshSig$();\nimport React, { useEffect, useState } from \"react\";\nimport { useSelector } from \"react-redux\";\nimport { isEmpty } from \"../Utils\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nconst FollowHandler = _ref => {\n  _s();\n  let {\n    idToFollow\n  } = _ref;\n  const userData = useSelector(state => state.user);\n  const {\n    isfollowed,\n    setIsFollowed\n  } = useState(false);\n  const handleFollow = () => {};\n  const handleUnFollow = () => {};\n  useEffect(() => {\n    if (!isEmpty(userData.following)) {\n      if (userData.following.includes(idToFollow)) setIsFollowed();\n    }\n  }, [userData, idToFollow]);\n  return /*#__PURE__*/_jsxDEV(\"div\", {\n    children: \"follow\"\n  }, void 0, false, {\n    fileName: _jsxFileName,\n    lineNumber: 27,\n    columnNumber: 9\n  }, this);\n};\n_s(FollowHandler, \"NUIQzwBe+Co0Zstkzf35fQkmLQ8=\", false, function () {\n  return [useSelector];\n});\n_c = FollowHandler;\nexport default FollowHandler;\nvar _c;\n$RefreshReg$(_c, \"FollowHandler\");","map":{"version":3,"names":["React","useEffect","useState","useSelector","isEmpty","FollowHandler","idToFollow","userData","state","user","isfollowed","setIsFollowed","handleFollow","handleUnFollow","following","includes"],"sources":["C:/Users/user/Desktop/05mediaSocial/client/src/components/profil/FollowHandler.js"],"sourcesContent":["import React, { useEffect, useState } from \"react\";  \r\nimport { useSelector } from \"react-redux\";\r\nimport { isEmpty } from \"../Utils\";\r\n\r\nconst FollowHandler=({idToFollow} )=>{\r\n    const userData =useSelector((state)=>state.user)\r\n    const {isfollowed,setIsFollowed}=useState(false);\r\n\r\n    const handleFollow=()=>{\r\n\r\n    }\r\n\r\n    const handleUnFollow=()=>{\r\n\r\n    }\r\n\r\n    useEffect(()=>{\r\n        if(! isEmpty(userData.following)){\r\n            if(userData.following.includes(idToFollow))\r\n            setIsFollowed()\r\n        }\r\n\r\n    },[userData,idToFollow])\r\n\r\n    return(\r\n\r\n        <div>\r\n            follow \r\n        </div>\r\n\r\n    )\r\n};\r\n\r\nexport default FollowHandler"],"mappings":";;AAAA,OAAOA,KAAK,IAAIC,SAAS,EAAEC,QAAQ,QAAQ,OAAO;AAClD,SAASC,WAAW,QAAQ,aAAa;AACzC,SAASC,OAAO,QAAQ,UAAU;AAAC;AAEnC,MAAMC,aAAa,GAAC,QAAiB;EAAA;EAAA,IAAhB;IAACC;EAAU,CAAC;EAC7B,MAAMC,QAAQ,GAAEJ,WAAW,CAAEK,KAAK,IAAGA,KAAK,CAACC,IAAI,CAAC;EAChD,MAAM;IAACC,UAAU;IAACC;EAAa,CAAC,GAACT,QAAQ,CAAC,KAAK,CAAC;EAEhD,MAAMU,YAAY,GAAC,MAAI,CAEvB,CAAC;EAED,MAAMC,cAAc,GAAC,MAAI,CAEzB,CAAC;EAEDZ,SAAS,CAAC,MAAI;IACV,IAAG,CAAEG,OAAO,CAACG,QAAQ,CAACO,SAAS,CAAC,EAAC;MAC7B,IAAGP,QAAQ,CAACO,SAAS,CAACC,QAAQ,CAACT,UAAU,CAAC,EAC1CK,aAAa,EAAE;IACnB;EAEJ,CAAC,EAAC,CAACJ,QAAQ,EAACD,UAAU,CAAC,CAAC;EAExB,oBAEI;IAAA,UAAK;EAEL;IAAA;IAAA;IAAA;EAAA,QAAM;AAGd,CAAC;AAAC,GA3BID,aAAa;EAAA,QACCF,WAAW;AAAA;AAAA,KADzBE,aAAa;AA6BnB,eAAeA,aAAa;AAAA;AAAA"},"metadata":{},"sourceType":"module","externalDependencies":[]}