From d52dd2b3ddfa0cced6c3ecac45251306bc0ef294 Mon Sep 17 00:00:00 2001 From: pravee42 Date: Fri, 31 Dec 2021 10:52:09 +0530 Subject: [PATCH] Custom User Register --- assests/image.png | Bin 0 -> 16601 bytes dist/assets/avatar.fca47385.png | Bin 0 -> 46429 bytes dist/assets/index.06723c29.js | 1 + dist/assets/index.20562425.js | 1 - dist/index.html | 2 +- src/.prettierrc | 4 + src/App.jsx | 11 +++ src/components/googleauth.jsx | 134 +++++++++++++++++++++++++++-- src/components/weather/Weather.jsx | 19 ++-- src/images/avatar.png | Bin 0 -> 46429 bytes 10 files changed, 151 insertions(+), 21 deletions(-) create mode 100644 assests/image.png create mode 100644 dist/assets/avatar.fca47385.png create mode 100644 dist/assets/index.06723c29.js delete mode 100644 dist/assets/index.20562425.js create mode 100644 src/.prettierrc create mode 100644 src/images/avatar.png diff --git a/assests/image.png b/assests/image.png new file mode 100644 index 0000000000000000000000000000000000000000..f636ea9baf9a4a42a86e38a8e667c45da06a42bd GIT binary patch literal 16601 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 MXk}1-sy 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 ODa)(BE|>lI<^KR7Sunr= literal 0 HcmV?d00001 diff --git a/dist/assets/index.06723c29.js b/dist/assets/index.06723c29.js new file mode 100644 index 0000000..a22619a --- /dev/null +++ b/dist/assets/index.06723c29.js @@ -0,0 +1 @@ +var e=Object.defineProperty,t=Object.defineProperties,a=Object.getOwnPropertyDescriptors,n=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,s=(t,a,n)=>a in t?e(t,a,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[a]=n;import{F as o,R as i,g as c,a as m,t as d,e as p,S as u,E as g,u as h,B as E,T as w,L as f,b,c as v,d as y}from"./vendor.dd1619f6.js";const x="692593559541-2rgin6kcfke1et55od12epm3tth3dp7a.apps.googleusercontent.com";function k(e){const[t,a]=o.exports.useState(!1),[n,l]=o.exports.useState(""),[r,s]=o.exports.useState(""),[p,u]=o.exports.useState(""),[g,h]=o.exports.useState(""),[E,w]=o.exports.useState(""),[f,b]=o.exports.useState(!1),v=async e=>{a(!0);let t={email:e.profileObj.email,name:e.profileObj.name,password:e.profileObj.googleId,avatar:e.profileObj.imageUrl};await m.post("https://newsapi-abipravi.herokuapp.com/auth",t).then((t=>{a(!1),console.log(t),localStorage.setItem("user",e.profileObj.email),localStorage.setItem("avatar",e.profileObj.imageUrl),localStorage.setItem("name",e.profileObj.name),window.location.reload()}),(e=>{a(!1),d.error("User Does not Exists Please register or continue without Login")}))},y=async e=>{a(!0);let t={email:e.profileObj.email,name:e.profileObj.name,password:e.profileObj.googleId,avatar:e.profileObj.imageUrl};await m.post("https://newsapi-abipravi.herokuapp.com/auth/createuser/",t).then((e=>{a(!1),d.success("User Created Sucessfully now you can login")}),(e=>{a(!1),d.info("User Already Exists Click Login or use the App without login"),console.log(e)})),a(!1),localStorage.setItem("user",e.profileObj.email),localStorage.setItem("avatar",e.profileObj.imageUrl),localStorage.setItem("name",e.profileObj.name)};return i.createElement(i.Fragment,null,i.createElement("div",null,!1===t?i.createElement("div",{style:{display:"flex",flexDirection:"row",flexWrap:"wrap",alignItems:"center"}},i.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100vh",justifyContent:"center",padding:"20px",alignItems:"center",overflowX:"hidden"}},i.createElement("h4",{style:{fontSize:15},className:"alert alert-info"},"You Have Not Logged In please login with your google account here"),i.createElement(c.exports.GoogleLogin,{clientId:e.authid,onSuccess:y,render:e=>i.createElement("button",{style:{marginTop:20},className:"btn btn-outline-primary",onClick:e.onClick,disabled:e.disabled},"Register to News App"),theme:"dark",icon:"false",className:"btn btn-outline-primary",buttonText:"Register With Google Account",onFailure:y}),i.createElement(c.exports.GoogleLogin,{clientId:e.authid,onSuccess:v,render:e=>i.createElement("button",{style:{marginTop:20},className:"btn btn-outline-primary",onClick:e.onClick,disabled:e.disabled},"Login 😜"),theme:"dark",icon:"false",onFailure:v}),i.createElement("button",{className:"btn btn-outline-primary",style:{marginTop:20},onClick:async()=>{localStorage.setItem("user","loginlater"),localStorage.setItem("avatar","/assets/avatar.fca47385.png"),localStorage.setItem("name","User"),window.location.href=`${window.location.host}/home`,window.location.reload()}},"Continue Without Login")),i.createElement("div",{className:"d-grid gap-3",style:{margin:20,height:"100%",width:"30%",display:"flex",flexDirection:"column",justifyContent:"space-evenly"}},i.createElement("div",{class:"form-floating mb-3"},i.createElement("input",{type:"email",class:"form-control",onChange:e=>{h(e.target.value)},id:"floatingInput",placeholder:"name@example.com"}),i.createElement("label",{for:"floatingInput"},"Email address")),i.createElement("div",{class:"form-floating mb-3"},i.createElement("input",{type:"text",class:"form-control",onChange:e=>{u(e.target.value)},id:"floatingInput",placeholder:"user name"}),i.createElement("label",{for:"floatingInput"},"Name")),i.createElement("div",{class:"form-floating mb-3"},i.createElement("input",{type:"password",class:"form-control",onChange:e=>{l(e.target.value)},id:"floatingInput",placeholder:"password"}),i.createElement("label",{for:"floatingInput"},"Password")),i.createElement("div",{class:"form-floating mb-3"},i.createElement("input",{type:"password",class:"form-control",onChange:e=>{s(e.target.value)},id:"floatingInput",placeholder:"password"}),i.createElement("label",{for:"floatingInput"},"Retype Password")),!0===f&&i.createElement("div",{class:"alert alert-danger",role:"alert"},"Password Does not match"),i.createElement("div",{class:"form-floating mb-3"},i.createElement("input",{type:"url",class:"form-control",onChange:e=>{w(e.target.value)},id:"floatingInput",placeholder:"https:www.avatar.com/useravatar"}),i.createElement("label",{for:"floatingInput"},"Avatar Image")),i.createElement("button",{className:"btn btn-outline-success",onClick:async()=>{if(n===r){a(!0);let e={email:g,name:p,password:n,avatar:E};await m.post("https://newsapi-abipravi.herokuapp.com/auth/createuser/",e).then((e=>{a(!1),d.success("User Created Sucessfully now you can login")}),(e=>{a(!1),d.info("User Already Exists We are logging you in"),console.log(e)})),a(!1),localStorage.setItem("user",g),localStorage.setItem("avatar",E),localStorage.setItem("name",p),window.location.reload()}else b(!0)}},"Submit")),i.createElement("div",null,i.createElement("div",{class:"form-floating mb-3"},i.createElement("input",{type:"url",class:"form-control",onChange:e=>{h(e.target.value)},id:"floatingInput",placeholder:"Email Id"}),i.createElement("label",{for:"floatingInput"},"Email Address")),i.createElement("div",{class:"form-floating mb-3"},i.createElement("input",{type:"password",class:"form-control",onChange:e=>{l(e.target.value)},id:"floatingInput",placeholder:"Password"}),i.createElement("label",{for:"floatingInput"},"Password")),i.createElement("button",{className:"btn btn-outline-success",onClick:async()=>{a(!0);let e={email:g,name:p,password:n};await m.post("https://newsapi-abipravi.herokuapp.com/auth",e).then((e=>{a(!1),console.log(e),localStorage.setItem("user",g),localStorage.setItem("avatar","/assets/avatar.fca47385.png"),localStorage.setItem("name",p),window.location.reload()}),(e=>{a(!1),d.error("User Does not Exists Please register or continue without Login")}))}},"Login"),i.createElement("button",{className:"btn btn-danger",style:{margin:5},onClick:()=>{d.error("Sorry we cannot recover your password for some security reasons Try using your google account login instead or create a new account with the same email id")}},"Forget Password"))):i.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",padding:"100px"}},i.createElement("div",{className:"spinner-border text-primary",role:"status"},i.createElement("span",{className:"visually-hidden"},"Loading...")))))}function N(e){const t=async(e,t,a)=>{let n=localStorage.getItem("user"),l=await{email:n,news:e,source:t,image:a};await m.post("https://newsapi-abipravi.herokuapp.com/bookmark/",l).then((e=>{d.success("Added to Bookmarked")}),(e=>console.log(l,"error")))};let a;const n=async()=>{await localStorage.setItem("user","loginlater"),await localStorage.setItem("avatar","https://e7.pngegg.com/pngimages/929/428/png-clipart-responsive-web-design-navigation-bar-computer-icons-menu-hamburger-button-menu-text-cafe.png"),await localStorage.setItem("name","User"),await sessionStorage.removeItem("news")};return i.createElement(i.Fragment,null,i.createElement("div",{className:"newsCard border border-light align-left shadow-sm p-3 mb-5 bg-body rounded "},i.createElement("img",{src:e.image,lazy:"true",alt:"loading error",style:{maxHeight:100,width:150},className:"img-thumbnail"}),i.createElement("div",{className:"news"},e.shortnews&&i.createElement("h6",{className:"heading "},e.news),!e.shortnews&&i.createElement("h6",{className:"heading"},e.news),i.createElement("p",{className:"summary text-muted"},e.shortnews),i.createElement("div",{className:"align-center",style:{width:"100%"}},i.createElement("a",{className:"btn btn-outline-primary float-start",rel:"noreferrer",href:e.link,target:"_blank"},"Source"),"loginlater"===localStorage.getItem("user")&&i.createElement("svg",{onClick:()=>t(e.news,e.link,e.image),xmlns:"http://www.w3.org/2000/svg",width:"30",height:"35","data-bs-toggle":"modal","data-bs-target":"#staticBackdrop",fill:"#0d6efd",className:"bi bi-bookmark-plus-fill float-end",viewBox:"0 0 16 16"},i.createElement("path",{fillRule:"evenodd",d:"M2 15.5V2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.74.439L8 13.069l-5.26 2.87A.5.5 0 0 1 2 15.5zm6.5-11a.5.5 0 0 0-1 0V6H6a.5.5 0 0 0 0 1h1.5v1.5a.5.5 0 0 0 1 0V7H10a.5.5 0 0 0 0-1H8.5V4.5z"})),"loginlater"!==localStorage.getItem("user")&&i.createElement("svg",{onClick:()=>t(e.news,e.link,e.image),xmlns:"http://www.w3.org/2000/svg",width:"30",height:"35",fill:"#0d6efd",className:"bi bi-bookmark-plus-fill float-end",viewBox:"0 0 16 16"},i.createElement("path",{fillRule:"evenodd",d:"M2 15.5V2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.74.439L8 13.069l-5.26 2.87A.5.5 0 0 1 2 15.5zm6.5-11a.5.5 0 0 0-1 0V6H6a.5.5 0 0 0 0 1h1.5v1.5a.5.5 0 0 0 1 0V7H10a.5.5 0 0 0 0-1H8.5V4.5z"})),i.createElement("svg",{onClick:()=>(async(e,t,n)=>{let l=await{news:e,source:t,image:n};await m.post("https://newsapi-abipravi.herokuapp.com/share/post",l).then((e=>a=e.data.id),(e=>{console.log(e)})),await d.success("Link Copied to clipboard"),await console.log(a,"id"),await navigator.clipboard.writeText(`https://${window.location.host}/share/${window.btoa(a)}`)})(e.news,e.link,e.image),xmlns:"http://www.w3.org/2000/svg",style:{marginRight:20},width:"20",height:"35",fill:"#0d6efd",className:"bi bi-share-fill float-end",viewBox:"0 0 16 16"},i.createElement("path",{d:"M11 2.5a2.5 2.5 0 1 1 .603 1.628l-6.718 3.12a2.499 2.499 0 0 1 0 1.504l6.718 3.12a2.5 2.5 0 1 1-.488.876l-6.718-3.12a2.5 2.5 0 1 1 0-3.256l6.718-3.12A2.5 2.5 0 0 1 11 2.5z"}))),i.createElement("div",{className:"modal fade",id:"staticBackdrop","data-bs-backdrop":"static","data-bs-keyboard":"false",tabIndex:"-1","aria-labelledby":"staticBackdropLabel","aria-hidden":"true"},i.createElement("div",{className:"modal-dialog"},i.createElement("div",{className:"modal-content"},i.createElement("div",{className:"modal-header"},i.createElement("h5",{className:"modal-title",id:"staticBackdropLabel"},"Login to add news to bookmark"),i.createElement("button",{type:"button",className:"btn-close","data-bs-dismiss":"modal",onClick:n,"aria-label":"Close"})),i.createElement(k,{clintId:x})," ",i.createElement("div",{className:"modal-footer"},i.createElement("button",{type:"button",className:"btn btn-danger","data-bs-dismiss":"modal",onClick:n},"Close"))))))))}function S(){const[e,t]=o.exports.useState([]);return o.exports.useEffect((()=>{(async()=>{await m.get("https://newsapi-abipravi.herokuapp.com/news").then((e=>t(e.data))).then((e=>console.error(e)))})()}),[]),i.createElement("div",null,0===e.length&&i.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",padding:"100px"}},i.createElement("div",{className:"spinner-border text-primary",role:"status"},i.createElement("span",{className:"visually-hidden"},"Loading..."))),e.map(((e,t)=>i.createElement(N,{key:t,image:e.image,news:e.news,link:e.link,shortnews:e.shortnews}))))}function _(){const[e,t]=o.exports.useState([]);return o.exports.useEffect((()=>{(async()=>{await m.get("https://newsapi-abipravi.herokuapp.com/tech").then((e=>t(e.data))).then((e=>console.error(e)))})()}),[]),i.createElement("div",null,0===e.length&&i.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",padding:"100px"}},i.createElement("div",{Name:"spinner-border text-primary",role:"status"},i.createElement("span",{Name:"visually-hidden"},"Loading..."))),e.map((e=>i.createElement(N,{image:e.image,news:e.news,link:e.link,shortnews:e.shortnews}))))}function C(){const[e,t]=o.exports.useState([]),[a,n]=o.exports.useState([]),[l,r]=o.exports.useState([]);return o.exports.useEffect((()=>{(async()=>{await m.get("https://newsapi-abipravi.herokuapp.com/search/education zee news").then((e=>t(e.data))).then((e=>console.error(e))),await m.get("https://newsapi-abipravi.herokuapp.com/search/education exams").then((e=>{n(e.data)})),await m.get("https://newsapi-abipravi.herokuapp.com/search/education times of india").then((e=>{r(e.data)}))})()}),[]),i.createElement("div",null,0===e.length&&i.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",padding:"100px"}},i.createElement("div",{className:"spinner-border text-primary",role:"status"},i.createElement("span",{className:"visually-hidden"},"Loading..."))),e.map((e=>i.createElement(N,{image:e.image,news:e.news,link:e.link,shortnews:e.shortnews}))),l.map((e=>i.createElement(N,{image:e.image,news:e.news,link:e.link,shortnews:e.shortnews}))),a.map((e=>i.createElement(N,{image:e.image,news:e.news,link:e.link,shortnews:e.shortnews}))))}function I(){const[e,t]=o.exports.useState([]);return o.exports.useEffect((()=>{(async()=>{await m.get("https://newsapi-abipravi.herokuapp.com/sports").then((e=>t(e.data))).then((e=>console.error(e)))})()}),[]),i.createElement("div",null,0===e.length&&i.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",padding:"100px"}},i.createElement("div",{className:"spinner-border text-primary",role:"status"},i.createElement("span",{className:"visually-hidden"},"Loading..."))),e.map((e=>i.createElement(N,{image:e.image,news:e.news,link:e.link,shortnews:e.shortnews}))))}function L(){const[e,t]=o.exports.useState([]);return o.exports.useEffect((()=>{(async()=>{await m.get("http://newsapi-abipravi.herokuapp.com/sports/latest").then((e=>t(e.data))).then((e=>console.error(e)))})()}),[]),i.createElement("div",null,0===e.length&&i.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",padding:"100px"}},i.createElement("div",{className:"spinner-border text-primary",role:"status"},i.createElement("span",{className:"visually-hidden"},"Loading..."))),e.map((e=>i.createElement(N,{image:e.image,news:e.news,link:e.link,shortnews:e.shortnews}))))}function j(){const[e,t]=o.exports.useState([]);return o.exports.useEffect((()=>{(async()=>{await m.get("https://newsapi-abipravi.herokuapp.com/business").then((e=>t(e.data))).then((e=>console.error(e)))})()}),[]),i.createElement("div",null,0===e.length&&i.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",padding:"100px"}},i.createElement("div",{class:"spinner-border text-primary",role:"status"},i.createElement("span",{class:"visually-hidden"},"Loading..."))),e.map((e=>i.createElement(N,{image:e.image,news:e.news,link:e.link,shortnews:e.shortnews}))))}function B(){const[e,t]=o.exports.useState(""),[a,n]=o.exports.useState(""),[l,r]=o.exports.useState(localStorage.getItem("name")),[s,c]=o.exports.useState(localStorage.getItem("user")),[m,d]=o.exports.useState(!1);return i.createElement("div",null,!1===m?i.createElement("div",{style:{margin:10,display:"flex",flexDirection:"column",height:"100vh",width:"100%",justifyContent:"center",alignItems:"center",overflowX:"hidden"}},i.createElement("div",{style:{width:"50%",margin:10}}),i.createElement("div",{style:{padding:10,border:"1px solid blue",marginTop:10,display:"flex",flexDirection:"column",height:"60vh",width:"50%",justifyContent:"space-between"}},i.createElement("p",{style:{fontSize:30,fontWeight:400}},"Feed Back Form"),i.createElement("input",{type:"text",value:l,className:"inputs border border-success rounded-2 shadow-sm",placeholder:"Name",onChange:e=>{r(e.target.value)}}),i.createElement("input",{type:"email",onChange:e=>{c(e.target.value)},value:s,className:"inputs border border-success rounded-2 shadow-sm",placeholder:"Email Address"}),i.createElement("input",{type:"text",value:e,className:"inputs border border-success rounded-2 shadow-sm",placeholder:"Subject",onChange:e=>{t(e.target.value)}}),i.createElement("textarea",{value:a,onChange:e=>n(e.target.value),className:"inputs border border-success rounded-2 shadow-sm",placeholder:"Message","aria-label":"With textarea"}),i.createElement("div",{style:{margin:10}},i.createElement("button",{onClick:async t=>{t.preventDefault();let n={subject:e,message:a,name:l,gmailid:s};d(!0),await p.send("service_d77dv6o","template_42dykej",n,"user_xP3wFo8GpIigDLn6mfB95").then((e=>{d(!1),alert("Feedback Sent")}),(e=>{alert("error sending feedback")}))},className:"btn btn-outline-primary"},"Send FeedBack Mail")))):i.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",padding:"100px"}},i.createElement("div",{className:"spinner-border text-primary",role:"status"},i.createElement("span",{className:"visually-hidden"},"Loading..."))))}function D(e){return i.createElement(i.Fragment,null,i.createElement("div",{className:"newsCard border border-light shadow-sm p-3 mb-5 bg-body rounded "},i.createElement("img",{src:e.image,lazy:!0,alt:"Loading error",style:{maxHeight:150},className:"img-thumbnail"}),i.createElement("div",{className:"news"},e.shortnews&&i.createElement("h6",{className:"heading "},e.news),!e.shortnews&&i.createElement("h6",{className:"heading"},e.news),i.createElement("p",{className:"summary text-muted"},e.shortnews),i.createElement("div",{className:"d-flex justify-content-start d-grid gap-3",style:{width:"50%"}},i.createElement("a",{className:"btn btn-outline-primary",rel:"noreferrer",href:e.link,target:"_blank"},"Source"),i.createElement("button",{onClick:()=>(async e=>{const t=`https://newsapi-abipravi.herokuapp.com/bookmark/delete/${e}`;await m.delete(t).then((e=>{window.location.reload(),d.error("Bookmark Deleted")}),(e=>console.log(e)))})(e.bkid),className:"btn btn-danger space"},"Delete Bookmark")))))}function $(){const[e,t]=o.exports.useState([]),[a,n]=o.exports.useState(!1),l=`https://newsapi-abipravi.herokuapp.com/bookmark/get/${localStorage.getItem("user")}`,r=async()=>{n(!0),await m.get(l).then((e=>t(e.data)),(e=>console.log("error",e))),n(!1)};return o.exports.useEffect((async()=>{await r()}),[]),i.createElement("div",null,a?i.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",padding:"100px"}},i.createElement("div",{className:"spinner-border text-primary",role:"status"},i.createElement("span",{className:"visually-hidden"},"Loading..."))):0!==e.length?e.map((e=>i.createElement(D,{news:e.news,image:e.image,link:e.source,bkid:e.id,reload:r}))):i.createElement("div",{style:{height:"100vh",width:"100vw",display:"flex",justifyContent:"center",alignItems:"center"}},i.createElement("h4",null,"No Bookmarks Added")))}function M(){const[e,t]=o.exports.useState([]);return o.exports.useEffect((()=>{(async()=>{await m.get("https://newsapi-abipravi.herokuapp.com/business/economy").then((e=>t(e.data))).then((e=>console.error(e)))})()}),[]),i.createElement("div",null,0===e.length&&i.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",padding:"100px"}},i.createElement("div",{className:"spinner-border text-primary",role:"status"},i.createElement("span",{className:"visually-hidden"},"Loading..."))),e.map((e=>i.createElement(N,{image:e.image,news:e.news,link:e.link,shortnews:e.shortnews}))))}function O(){const[e,t]=o.exports.useState([]);return o.exports.useEffect((()=>{(async()=>{await m.get("https://newsapi-abipravi.herokuapp.com/business/market").then((e=>t(e.data))).then((e=>console.error(e)))})()}),[]),i.createElement("div",null,0===e.length&&i.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",padding:"100px"}},i.createElement("div",{className:"spinner-border text-primary",role:"status"},i.createElement("span",{className:"visually-hidden"},"Loading..."))),e.map((e=>i.createElement(N,{image:e.image,news:e.news,link:e.link,shortnews:e.shortnews}))))}function P(){const[e,t]=o.exports.useState([]),[a,n]=o.exports.useState([]);return i.createElement("div",null,i.createElement("div",{className:"searchtop"},i.createElement("input",{type:"text",className:"search_textbox inputs",placeholder:"search",onChange:e=>n(e.target.value)}),i.createElement("button",{value:"Search",className:"btn btn-primary search_button",onClick:async()=>{await m.get(`https://newsapi-abipravi.herokuapp.com/search/${a}`).then((e=>t(e.data))).then((e=>console.error(e)))}})),i.createElement("div",{style:{height:"80vh",overflowY:"scroll"}},0===e.length&&i.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",padding:"100px"}},i.createElement("div",{className:"spinner-border text-primary",role:"status"},i.createElement("span",{className:"visually-hidden"},"Loading..."))),e.map((e=>i.createElement(N,{image:e.image,news:e.news,link:e.link,shortnews:e.shortnews})))))}function F(e){const t=()=>i.createElement("div",null,i.createElement("a",{href:"/login"},"Login to add the news to Bookmark"));o.exports.useEffect((()=>{document.title=e.news}),[]);return i.createElement(i.Fragment,null,i.createElement("link",{rel:"icon",href:e.image}),i.createElement("div",{className:"newsCard border border-light shadow-sm p-3 mb-5 bg-body rounded"},i.createElement("img",{src:e.image,lazy:!0,alt:"Loading error",style:{maxHeight:100,width:150},className:"img-thumbnail"}),i.createElement("div",{className:"news"},e.shortnews&&i.createElement("h6",{className:"heading "},e.news),!e.shortnews&&i.createElement("h6",{className:"heading"},e.news),i.createElement("p",{className:"summary text-muted"},e.shortnews),i.createElement("div",{className:"d-flex justify-content-start d-grid gap-3",style:{width:"50%"}},i.createElement("a",{className:"btn btn-outline-primary",rel:"noreferrer",href:e.source,target:"_blank"},"Source"),i.createElement("button",{onClick:()=>(async(e,a,n)=>{console.log(e,a,n);let l=localStorage.getItem("user");if(null===l||"loginlater"===l)d.info(t);else{let t=await{email:l,news:e,source:a,image:n};await axios.post("https://newsapi-abipravi.herokuapp.com/bookmark/",t).then((e=>{d.success("Added to Bookmarked")}),(e=>console.log(t,"error")))}})(e.news,e.link,e.image),className:"btn btn-outline-primary space"},"Add to Bookmark")))))}const A=()=>{const[e,t]=o.exports.useState([]);return o.exports.useEffect((async()=>{await(async()=>{const e=await window.location.pathname.slice(7);await m.get(`https://newsapi-abipravi.herokuapp.com/share/${window.atob(e)}`).then((e=>{t(e.data)}))})()}),[]),i.createElement("div",null,i.createElement("div",{className:"container"},e.map((e=>i.createElement(F,{news:e.news,image:e.image,source:e.source})))))};u.use([g]);var z="_weatherContainer_874xk_1",U="_loading_874xk_17",T="_iconWeather_874xk_35";var H="_dailyList_11a9n_1",R="_dailyContainer_11a9n_29",V="_nextArrow_11a9n_39",W="_dailyItem_11a9n_91",G="_tempContainer_11a9n_121",Y="_temp_11a9n_121",X="_temp_max_11a9n_145",q="_icon_11a9n_153",J="_details_11a9n_161",K="_pop_11a9n_173";const Q=e=>{const[t,a]=o.exports.useState(0),n=e.data[0].map(((e,n)=>i.createElement("li",{key:n,onClick:e=>((e,t)=>{a(t)})(0,n),className:W},i.createElement("span",null,e.date.toUTCString().slice(0,7)),i.createElement("div",{className:G},i.createElement("img",{className:q,src:e.icon}),i.createElement("div",{className:Y},i.createElement("span",{className:X},e.tempMax),i.createElement("span",null,e.tempMin)),i.createElement("div",{style:t==n?{display:"flex"}:{display:"none"},className:J},i.createElement("span",null,e.main),i.createElement("span",null,i.createElement("svg",{className:K,"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"tint",className:`${K} svg-inline--fa fa-tint fa-w-11`,role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 352 512"},i.createElement("path",{fill:"currentColor",d:"M205.22 22.09c-7.94-28.78-49.44-30.12-58.44 0C100.01 179.85 0 222.72 0 333.91 0 432.35 78.72 512 176 512s176-79.65 176-178.09c0-111.75-99.79-153.34-146.78-311.82zM176 448c-61.75 0-112-50.25-112-112 0-8.84 7.16-16 16-16s16 7.16 16 16c0 44.11 35.89 80 80 80 8.84 0 16 7.16 16 16s-7.16 16-16 16z"})),e.pop))))));return i.createElement("div",{className:R},i.createElement("svg",{onClick:e=>{const t=document.getElementById("daily");t.scrollLeft=t.scrollLeft-=153},className:V,"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"angle-right",className:`${V} svg-inline--fa fa-angle-right fa-w-8`,role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 512"},i.createElement("path",{fill:"currentColor",d:"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"})),i.createElement("ul",{id:"daily",className:H},n),i.createElement("svg",{onClick:e=>{const t=document.getElementById("daily");t.scrollLeft=t.scrollLeft+=153},className:V,"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"angle-right",className:`${V} svg-inline--fa fa-angle-right fa-w-8`,role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 512"},i.createElement("path",{fill:"currentColor",d:"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"})))};var Z="_backdropContainer_1e9od_1",ee="_modalContainer_1e9od_47",te="_icon_temp_1e9od_79",ae="_temp_1e9od_93",ne="_feels_like_1e9od_101",le="_main_1e9od_115",re="_details_1e9od_125",se="_detailsItem_1e9od_139",oe="_desc_1e9od_155",ie="_data_1e9od_163",ce="_closeModal_1e9od_171",me="_closeBackdrop_1e9od_179";const de=e=>{const[t,a]=o.exports.useState(!1),n=t?`${ee} ${ce}`:`${ee}`,l=t?`${Z} ${me}`:`${Z}`;return i.createElement(i.Fragment,null,i.createElement("div",{className:l,onClick:t=>{t.stopPropagation(),a(!0),setTimeout((()=>{e.onClose()}),200)}}),i.createElement("div",{className:n,onClick:e=>{e.stopPropagation()}},void 0!==e.weatherData.city&&i.createElement("p",null,`${e.weatherData.city}, ${e.weatherData.region}`),i.createElement("div",{className:te},i.createElement("img",{src:e.weatherData.current.icon}),i.createElement("span",{className:ae},e.weatherData.current.temp),i.createElement("div",{className:ne},i.createElement("span",{className:le},e.weatherData.current.main),i.createElement("span",null,e.weatherData.current.feelsLike))),i.createElement("div",{className:re},i.createElement("div",{className:se},i.createElement("span",{className:oe},"UVI"),i.createElement("span",{className:ie},e.weatherData.current.uvi)),i.createElement("div",{className:se},i.createElement("span",{className:oe},"WIND"),i.createElement("span",{className:ie},e.weatherData.current.wind)),i.createElement("div",{className:se},i.createElement("span",{className:oe},"HUMIDITY"),i.createElement("span",{className:ie},e.weatherData.current.humidity)),i.createElement("div",{className:se},i.createElement("span",{className:oe},"VISIBILITY"),i.createElement("span",{className:ie},e.weatherData.current.visibility)),i.createElement("div",{className:se},i.createElement("span",{className:oe},"PRESSURE"),i.createElement("span",{className:ie},e.weatherData.current.pressure))),i.createElement(Q,{data:e.weatherData.daily})))};var pe="_spinner_97e9d_1";const ue=e=>i.createElement("div",{className:pe}),ge=e=>{const[t,a]=o.exports.useState(!1),[n,l,r,s]=(()=>{const[e,t]=o.exports.useState(),[a,n]=o.exports.useState(),[l,r]=o.exports.useState(!1),[s,i]=o.exports.useState(),[c,d]=o.exports.useState();o.exports.useEffect((()=>{navigator.geolocation.getCurrentPosition?p():navigator.geolocation.getCurrentPosition((function(e){i(e),d(e),p()}))}),[]);const p=()=>{navigator.geolocation.getCurrentPosition((function(e){i(e.coords.latitude),d(e.coords.longitude)})),u()};o.exports.useEffect((()=>{u()}),[s,c]);const u=async()=>{const e={params:{appid:"e73e3e1472bef79936f769710fc14f92",lat:s,lon:c,exclude:"minutely,hourly",units:"metric"}};try{r(!0);const a=await m.get("https://api.openweathermap.org/data/2.5/onecall",e),l={lat:s,lon:c,current:{icon:`http://openweathermap.org/img/wn/${a.data.current.weather[0].icon}@2x.png`,temp:`${Math.round(a.data.current.temp).toString()}°C`,main:a.data.current.weather[0].main,feelsLike:`Feels like ${Math.round(a.data.current.feels_like).toString()}°C`,uvi:a.data.current.uvi,wind:`${Math.round(3.6*a.data.current.wind_speed)} km/h`,humidity:`${a.data.current.humidity}%`,visibility:a.data.current.visibility/1e3+" km",pressure:`${a.data.current.pressure} mb`},daily:[a.data.daily.map((e=>({date:new Date(1e3*e.dt),pop:`${Math.round(100*e.pop)}%`,tempMin:`${Math.round(e.temp.min)} °C`,tempMax:`${Math.round(e.temp.max)} °C`,icon:`http://openweathermap.org/img/wn/${e.weather[0].icon}@2x.png`,main:e.weather[0].main})))]};t(l),n(null),r(!1)}catch(a){n(a),r(!1)}};return[u,l,e,a]})();o.exports.useEffect((()=>{n()}),[r,t]);return i.createElement(i.Fragment,null,t&&i.createElement(de,{onClose:()=>{a(!1)},weatherData:r,error:s,loading:l}),l?i.createElement("div",{className:U},i.createElement(ue,null)):s?i.createElement("p",{className:U},"Loading"):i.createElement("div",{className:z,onClick:e=>{e.stopPropagation(),a(!0)}},i.createElement("img",{className:T,lazy:!0,src:r&&r.current.icon}),i.createElement("span",null,r&&r.current.temp)))};function he(){const[e,c]=o.exports.useState(!1),[p,u]=o.exports.useState(window.location.pathname),[g,y]=o.exports.useState("");function N(){c(!e)}o.exports.useEffect((()=>{y(localStorage.getItem("user"))}),[localStorage.getItem("user")]);const D=h({onSwipedRight:()=>c(!e),onSwipedLeft:()=>c(!e)});i.useEffect((()=>{(()=>{let e=window.location.pathname;u("/sports"===e?"/sports/latest":"")})()}),[window.location.pathname]);return i.createElement("div",{className:"cursor_custom"},i.createElement(E,null,i.createElement("div",null,i.createElement(w,null),g?i.createElement("div",{style:{overflow:"hidden",height:"100vh"}},i.createElement("div",(F=((e,t)=>{for(var a in t||(t={}))l.call(t,a)&&s(e,a,t[a]);if(n)for(var a of n(t))r.call(t,a)&&s(e,a,t[a]);return e})({},D),t(F,a({className:"App",style:{display:"flex",height:"100vh"}}))),i.createElement("div",{className:!0===e?"open":"closed"},!1===e?i.createElement("div",{style:{position:"absolute"}},i.createElement("div",{style:{margin:10,padding:3,border:"1px solid blue",borderRadius:100,width:"fit-content"},className:"avatar_div"},i.createElement("img",{src:localStorage.getItem("avatar"),onClick:N,lazy:"true",className:"avatar_img",alt:"avatar"})),i.createElement(ge,null)):i.createElement("div",null),!0===e&&i.createElement(i.Fragment,null,i.createElement("img",{src:"/assets/x.a74543e0.svg",onClick:N,alt:"close menu icon",style:{width:"auto",height:"5%"}}),i.createElement("div",{className:"container_sidebar ",onClick:N},i.createElement("div",null,i.createElement("ul",{className:"list-group"},i.createElement("li",null,i.createElement("p",{className:"btn btn-primary"},"Welcome  Back  ",i.createElement("span",{className:"h6",onClick:N},localStorage.getItem("name")))),i.createElement("li",null,i.createElement(f,{className:"btn btn-primary",to:"/search"},"Search News")),i.createElement("li",null,i.createElement(f,{className:"btn btn-primary",to:"/home"},"Home")),i.createElement("li",null,i.createElement(f,{className:"btn btn-primary",to:"/tech"},"Tech News")),i.createElement("li",null,i.createElement(f,{className:"btn btn-primary",to:"/sports"},"Sports News")),i.createElement("li",null,i.createElement(f,{className:"btn btn-primary",to:"/education"},"Educational News")),i.createElement("li",null,i.createElement(f,{className:"btn btn-primary",to:"/business"},"Business News")),i.createElement("li",null,i.createElement(f,{className:"btn btn-primary",to:"/economy"},"Economy")),i.createElement("li",null,i.createElement(f,{className:"btn btn-primary",to:"/market"},"Share Market")),i.createElement("li",null,i.createElement(f,{className:"btn btn-primary",to:"/contact"},"Feed Back Form")),"loginlater"===g?i.createElement("i",null):i.createElement("li",null,i.createElement(f,{className:"btn btn-primary",to:"/bookmark"},"My Bookmarks")),i.createElement("li",null,i.createElement("button",{className:"btn btn-primary",onClick:e=>{localStorage.clear(),window.location.reload()}},"Logout"))))))),i.createElement("div",{className:"main"},p&&i.createElement("div",{className:"url"},i.createElement("p",null,"Go to",i.createElement(f,{to:p,className:"link1"},p))),i.createElement("div",{className:"news-container"},sessionStorage.getItem("news")&&d.info((async()=>{let e=await sessionStorage.getItem("news"),t=await{email:localStorage.getItem("user"),news:e.news,source:e.source,image:e.image};return await m.post("https://newsapi-abipravi.herokuapp.com/bookmark/",t).then((e=>{sessionStorage.removeItem("news")})),i.createElement("p",null,"News Added to the bookmard")})),i.createElement(b,null,i.createElement(v,{exact:!0,path:"/home"},i.createElement(S,null)),i.createElement(v,{exact:!0,path:"/tech"},i.createElement(_,null)),i.createElement(v,{path:"/share"},i.createElement(A,null)),i.createElement(v,{path:"/education"},i.createElement(C,null)),i.createElement(v,{path:"/login"},i.createElement(k,null)),i.createElement(v,{exact:!0,path:"/googleauth"},i.createElement(k,null)),i.createElement(v,{exact:!0,path:"/sports"},i.createElement(I,null)),i.createElement(v,{exact:!0,path:"/sports/latest"},i.createElement(L,null)),i.createElement(v,{exact:!0,path:"/business"},i.createElement(j,null)),i.createElement(v,{exact:!0,path:"/contact"},i.createElement(B,null)),i.createElement(v,{exact:!0,path:"/bookmark"},i.createElement($,null)),i.createElement(v,{exact:!0,path:"/economy"},i.createElement(M,null)),i.createElement(v,{exact:!0,path:"/market"},i.createElement(O,null)),i.createElement(v,{exact:!0,path:"/search"},i.createElement(P,null)),i.createElement(v,{exact:!0,path:"/"},i.createElement(S,null))))))):i.createElement(k,{authid:x}))));var F}y.render(i.createElement(i.StrictMode,null,i.createElement(he,null)),document.getElementById("root")); diff --git a/dist/assets/index.20562425.js b/dist/assets/index.20562425.js deleted file mode 100644 index e948c77..0000000 --- a/dist/assets/index.20562425.js +++ /dev/null @@ -1 +0,0 @@ -var e=Object.defineProperty,t=Object.defineProperties,a=Object.getOwnPropertyDescriptors,n=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,s=(t,a,n)=>a in t?e(t,a,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[a]=n;import{F as i,R as o,g as c,a as m,t as d,e as p,S as u,E as h,u as g,B as E,T as w,L as v,b,c as f,d as y}from"./vendor.dd1619f6.js";const x="692593559541-2rgin6kcfke1et55od12epm3tth3dp7a.apps.googleusercontent.com";function k(e){const[t,a]=i.exports.useState(!1),n=async e=>{a(!0);let t={email:e.profileObj.email,name:e.profileObj.name,password:e.profileObj.googleId,avatar:e.profileObj.imageUrl};await m.post("https://newsapi-abipravi.herokuapp.com/auth",t).then((t=>{a(!1),console.log(t),localStorage.setItem("user",e.profileObj.email),localStorage.setItem("avatar",e.profileObj.imageUrl),localStorage.setItem("name",e.profileObj.name),window.location.reload()}),(e=>{a(!1),d.error("User Does not Exists Please register or continue without Login")}))},l=async e=>{a(!0);let t={email:e.profileObj.email,name:e.profileObj.name,password:e.profileObj.googleId,avatar:e.profileObj.imageUrl};await m.post("https://newsapi-abipravi.herokuapp.com/auth/createuser/",t).then((e=>{a(!1),d.success("User Created Sucessfully now you can login")}),(e=>{a(!1),d.info("User Already Exists Click Login or use the App without login"),console.log(e)})),a(!1),localStorage.setItem("user",e.profileObj.email),localStorage.setItem("avatar",e.profileObj.imageUrl),localStorage.setItem("name",e.profileObj.name)};return o.createElement(o.Fragment,null,o.createElement("div",null,!1===t?o.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100vh",width:"100%",justifyContent:"center",alignItems:"center",overflowX:"hidden"}},o.createElement(c.exports.GoogleLogin,{clientId:e.authid,onSuccess:l,theme:"dark",icon:"false",className:"btn btn-outline-primary",buttonText:"Register With Google Account",onFailure:l}),o.createElement("h4",{style:{margin:10}},"You Have Not Logged In please login with your google account here"),o.createElement(c.exports.GoogleLogin,{clientId:e.authid,onSuccess:n,theme:"dark",icon:"false",onFailure:n}),o.createElement("button",{className:"btn btn-outline-primary",style:{marginTop:20},onClick:async()=>{localStorage.setItem("user","loginlater"),localStorage.setItem("avatar","https://e7.pngegg.com/pngimages/929/428/png-clipart-responsive-web-design-navigation-bar-computer-icons-menu-hamburger-button-menu-text-cafe.png"),localStorage.setItem("name","User"),window.location.href=`${window.location.host}/home`,window.location.reload()}},"Continue Without Login")):o.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",padding:"100px"}},o.createElement("div",{className:"spinner-border text-primary",role:"status"},o.createElement("span",{className:"visually-hidden"},"Loading...")))))}function N(e){const t=async(e,t,a)=>{let n=localStorage.getItem("user"),l=await{email:n,news:e,source:t,image:a};await m.post("https://newsapi-abipravi.herokuapp.com/bookmark/",l).then((e=>{d.success("Added to Bookmarked")}),(e=>console.log(l,"error")))};let a;const n=async()=>{await localStorage.setItem("user","loginlater"),await localStorage.setItem("avatar","https://e7.pngegg.com/pngimages/929/428/png-clipart-responsive-web-design-navigation-bar-computer-icons-menu-hamburger-button-menu-text-cafe.png"),await localStorage.setItem("name","User"),await sessionStorage.removeItem("news")};return o.createElement(o.Fragment,null,o.createElement("div",{className:"newsCard border border-light align-left shadow-sm p-3 mb-5 bg-body rounded "},o.createElement("img",{src:e.image,lazy:"true",alt:"loading error",style:{maxHeight:100,width:150},className:"img-thumbnail"}),o.createElement("div",{className:"news"},e.shortnews&&o.createElement("h6",{className:"heading "},e.news),!e.shortnews&&o.createElement("h6",{className:"heading"},e.news),o.createElement("p",{className:"summary text-muted"},e.shortnews),o.createElement("div",{className:"align-center",style:{width:"100%"}},o.createElement("a",{className:"btn btn-outline-primary float-start",rel:"noreferrer",href:e.link,target:"_blank"},"Source"),"loginlater"===localStorage.getItem("user")&&o.createElement("svg",{onClick:()=>t(e.news,e.link,e.image),xmlns:"http://www.w3.org/2000/svg",width:"30",height:"35","data-bs-toggle":"modal","data-bs-target":"#staticBackdrop",fill:"#0d6efd",className:"bi bi-bookmark-plus-fill float-end",viewBox:"0 0 16 16"},o.createElement("path",{fillRule:"evenodd",d:"M2 15.5V2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.74.439L8 13.069l-5.26 2.87A.5.5 0 0 1 2 15.5zm6.5-11a.5.5 0 0 0-1 0V6H6a.5.5 0 0 0 0 1h1.5v1.5a.5.5 0 0 0 1 0V7H10a.5.5 0 0 0 0-1H8.5V4.5z"})),"loginlater"!==localStorage.getItem("user")&&o.createElement("svg",{onClick:()=>t(e.news,e.link,e.image),xmlns:"http://www.w3.org/2000/svg",width:"30",height:"35",fill:"#0d6efd",className:"bi bi-bookmark-plus-fill float-end",viewBox:"0 0 16 16"},o.createElement("path",{fillRule:"evenodd",d:"M2 15.5V2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.74.439L8 13.069l-5.26 2.87A.5.5 0 0 1 2 15.5zm6.5-11a.5.5 0 0 0-1 0V6H6a.5.5 0 0 0 0 1h1.5v1.5a.5.5 0 0 0 1 0V7H10a.5.5 0 0 0 0-1H8.5V4.5z"})),o.createElement("svg",{onClick:()=>(async(e,t,n)=>{let l=await{news:e,source:t,image:n};await m.post("https://newsapi-abipravi.herokuapp.com/share/post",l).then((e=>a=e.data.id),(e=>{console.log(e)})),await d.success("Link Copied to clipboard"),await console.log(a,"id"),await navigator.clipboard.writeText(`https://${window.location.host}/share/${window.btoa(a)}`)})(e.news,e.link,e.image),xmlns:"http://www.w3.org/2000/svg",style:{marginRight:20},width:"20",height:"35",fill:"#0d6efd",className:"bi bi-share-fill float-end",viewBox:"0 0 16 16"},o.createElement("path",{d:"M11 2.5a2.5 2.5 0 1 1 .603 1.628l-6.718 3.12a2.499 2.499 0 0 1 0 1.504l6.718 3.12a2.5 2.5 0 1 1-.488.876l-6.718-3.12a2.5 2.5 0 1 1 0-3.256l6.718-3.12A2.5 2.5 0 0 1 11 2.5z"}))),o.createElement("div",{className:"modal fade",id:"staticBackdrop","data-bs-backdrop":"static","data-bs-keyboard":"false",tabIndex:"-1","aria-labelledby":"staticBackdropLabel","aria-hidden":"true"},o.createElement("div",{className:"modal-dialog"},o.createElement("div",{className:"modal-content"},o.createElement("div",{className:"modal-header"},o.createElement("h5",{className:"modal-title",id:"staticBackdropLabel"},"Login to add news to bookmark"),o.createElement("button",{type:"button",className:"btn-close","data-bs-dismiss":"modal",onClick:n,"aria-label":"Close"})),o.createElement(k,{clintId:x})," ",o.createElement("div",{className:"modal-footer"},o.createElement("button",{type:"button",className:"btn btn-danger","data-bs-dismiss":"modal",onClick:n},"Close"))))))))}function _(){const[e,t]=i.exports.useState([]);return i.exports.useEffect((()=>{(async()=>{await m.get("https://newsapi-abipravi.herokuapp.com/news").then((e=>t(e.data))).then((e=>console.error(e)))})()}),[]),o.createElement("div",null,0===e.length&&o.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",padding:"100px"}},o.createElement("div",{className:"spinner-border text-primary",role:"status"},o.createElement("span",{className:"visually-hidden"},"Loading..."))),e.map(((e,t)=>o.createElement(N,{key:t,image:e.image,news:e.news,link:e.link,shortnews:e.shortnews}))))}function S(){const[e,t]=i.exports.useState([]);return i.exports.useEffect((()=>{(async()=>{await m.get("https://newsapi-abipravi.herokuapp.com/tech").then((e=>t(e.data))).then((e=>console.error(e)))})()}),[]),o.createElement("div",null,0===e.length&&o.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",padding:"100px"}},o.createElement("div",{Name:"spinner-border text-primary",role:"status"},o.createElement("span",{Name:"visually-hidden"},"Loading..."))),e.map((e=>o.createElement(N,{image:e.image,news:e.news,link:e.link,shortnews:e.shortnews}))))}function C(){const[e,t]=i.exports.useState([]),[a,n]=i.exports.useState([]),[l,r]=i.exports.useState([]);return i.exports.useEffect((()=>{(async()=>{await m.get("https://newsapi-abipravi.herokuapp.com/search/education zee news").then((e=>t(e.data))).then((e=>console.error(e))),await m.get("https://newsapi-abipravi.herokuapp.com/search/education exams").then((e=>{n(e.data)})),await m.get("https://newsapi-abipravi.herokuapp.com/search/education times of india").then((e=>{r(e.data)}))})()}),[]),o.createElement("div",null,0===e.length&&o.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",padding:"100px"}},o.createElement("div",{className:"spinner-border text-primary",role:"status"},o.createElement("span",{className:"visually-hidden"},"Loading..."))),e.map((e=>o.createElement(N,{image:e.image,news:e.news,link:e.link,shortnews:e.shortnews}))),l.map((e=>o.createElement(N,{image:e.image,news:e.news,link:e.link,shortnews:e.shortnews}))),a.map((e=>o.createElement(N,{image:e.image,news:e.news,link:e.link,shortnews:e.shortnews}))))}function I(){const[e,t]=i.exports.useState([]);return i.exports.useEffect((()=>{(async()=>{await m.get("https://newsapi-abipravi.herokuapp.com/sports").then((e=>t(e.data))).then((e=>console.error(e)))})()}),[]),o.createElement("div",null,0===e.length&&o.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",padding:"100px"}},o.createElement("div",{className:"spinner-border text-primary",role:"status"},o.createElement("span",{className:"visually-hidden"},"Loading..."))),e.map((e=>o.createElement(N,{image:e.image,news:e.news,link:e.link,shortnews:e.shortnews}))))}function j(){const[e,t]=i.exports.useState([]);return i.exports.useEffect((()=>{(async()=>{await m.get("http://newsapi-abipravi.herokuapp.com/sports/latest").then((e=>t(e.data))).then((e=>console.error(e)))})()}),[]),o.createElement("div",null,0===e.length&&o.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",padding:"100px"}},o.createElement("div",{className:"spinner-border text-primary",role:"status"},o.createElement("span",{className:"visually-hidden"},"Loading..."))),e.map((e=>o.createElement(N,{image:e.image,news:e.news,link:e.link,shortnews:e.shortnews}))))}function L(){const[e,t]=i.exports.useState([]);return i.exports.useEffect((()=>{(async()=>{await m.get("https://newsapi-abipravi.herokuapp.com/business").then((e=>t(e.data))).then((e=>console.error(e)))})()}),[]),o.createElement("div",null,0===e.length&&o.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",padding:"100px"}},o.createElement("div",{class:"spinner-border text-primary",role:"status"},o.createElement("span",{class:"visually-hidden"},"Loading..."))),e.map((e=>o.createElement(N,{image:e.image,news:e.news,link:e.link,shortnews:e.shortnews}))))}function B(){const[e,t]=i.exports.useState(""),[a,n]=i.exports.useState(""),[l,r]=i.exports.useState(localStorage.getItem("name")),[s,c]=i.exports.useState(localStorage.getItem("user")),[m,d]=i.exports.useState(!1);return o.createElement("div",null,!1===m?o.createElement("div",{style:{margin:10,display:"flex",flexDirection:"column",height:"100vh",width:"100%",justifyContent:"center",alignItems:"center",overflowX:"hidden"}},o.createElement("div",{style:{width:"50%",margin:10}}),o.createElement("div",{style:{padding:10,border:"1px solid blue",marginTop:10,display:"flex",flexDirection:"column",height:"60vh",width:"50%",justifyContent:"space-between"}},o.createElement("p",{style:{fontSize:30,fontWeight:400}},"Feed Back Form"),o.createElement("input",{type:"text",value:l,className:"inputs border border-success rounded-2 shadow-sm",placeholder:"Name",onChange:e=>{r(e.target.value)}}),o.createElement("input",{type:"email",onChange:e=>{c(e.target.value)},value:s,className:"inputs border border-success rounded-2 shadow-sm",placeholder:"Email Address"}),o.createElement("input",{type:"text",value:e,className:"inputs border border-success rounded-2 shadow-sm",placeholder:"Subject",onChange:e=>{t(e.target.value)}}),o.createElement("textarea",{value:a,onChange:e=>n(e.target.value),className:"inputs border border-success rounded-2 shadow-sm",placeholder:"Message","aria-label":"With textarea"}),o.createElement("div",{style:{margin:10}},o.createElement("button",{onClick:async t=>{t.preventDefault();let n={subject:e,message:a,name:l,gmailid:s};d(!0),await p.send("service_d77dv6o","template_42dykej",n,"user_xP3wFo8GpIigDLn6mfB95").then((e=>{d(!1),alert("Feedback Sent")}),(e=>{alert("error sending feedback")}))},className:"btn btn-outline-primary"},"Send FeedBack Mail")))):o.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",padding:"100px"}},o.createElement("div",{className:"spinner-border text-primary",role:"status"},o.createElement("span",{className:"visually-hidden"},"Loading..."))))}function $(e){return o.createElement(o.Fragment,null,o.createElement("div",{className:"newsCard border border-light shadow-sm p-3 mb-5 bg-body rounded "},o.createElement("img",{src:e.image,lazy:!0,alt:"Loading error",style:{maxHeight:150},className:"img-thumbnail"}),o.createElement("div",{className:"news"},e.shortnews&&o.createElement("h6",{className:"heading "},e.news),!e.shortnews&&o.createElement("h6",{className:"heading"},e.news),o.createElement("p",{className:"summary text-muted"},e.shortnews),o.createElement("div",{className:"d-flex justify-content-start d-grid gap-3",style:{width:"50%"}},o.createElement("a",{className:"btn btn-outline-primary",rel:"noreferrer",href:e.link,target:"_blank"},"Source"),o.createElement("button",{onClick:()=>(async e=>{const t=`https://newsapi-abipravi.herokuapp.com/bookmark/delete/${e}`;await m.delete(t).then((e=>{window.location.reload(),d.error("Bookmark Deleted")}),(e=>console.log(e)))})(e.bkid),className:"btn btn-danger space"},"Delete Bookmark")))))}function D(){const[e,t]=i.exports.useState([]),[a,n]=i.exports.useState(!1),l=`https://newsapi-abipravi.herokuapp.com/bookmark/get/${localStorage.getItem("user")}`,r=async()=>{n(!0),await m.get(l).then((e=>t(e.data)),(e=>console.log("error",e))),n(!1)};return i.exports.useEffect((async()=>{await r()}),[]),o.createElement("div",null,a?o.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",padding:"100px"}},o.createElement("div",{className:"spinner-border text-primary",role:"status"},o.createElement("span",{className:"visually-hidden"},"Loading..."))):0!==e.length?e.map((e=>o.createElement($,{news:e.news,image:e.image,link:e.source,bkid:e.id,reload:r}))):o.createElement("div",{style:{height:"100vh",width:"100vw",display:"flex",justifyContent:"center",alignItems:"center"}},o.createElement("h4",null,"No Bookmarks Added")))}function M(){const[e,t]=i.exports.useState([]);return i.exports.useEffect((()=>{(async()=>{await m.get("https://newsapi-abipravi.herokuapp.com/business/economy").then((e=>t(e.data))).then((e=>console.error(e)))})()}),[]),o.createElement("div",null,0===e.length&&o.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",padding:"100px"}},o.createElement("div",{className:"spinner-border text-primary",role:"status"},o.createElement("span",{className:"visually-hidden"},"Loading..."))),e.map((e=>o.createElement(N,{image:e.image,news:e.news,link:e.link,shortnews:e.shortnews}))))}function O(){const[e,t]=i.exports.useState([]);return i.exports.useEffect((()=>{(async()=>{await m.get("https://newsapi-abipravi.herokuapp.com/business/market").then((e=>t(e.data))).then((e=>console.error(e)))})()}),[]),o.createElement("div",null,0===e.length&&o.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",padding:"100px"}},o.createElement("div",{className:"spinner-border text-primary",role:"status"},o.createElement("span",{className:"visually-hidden"},"Loading..."))),e.map((e=>o.createElement(N,{image:e.image,news:e.news,link:e.link,shortnews:e.shortnews}))))}function F(){const[e,t]=i.exports.useState([]),[a,n]=i.exports.useState([]);return o.createElement("div",null,o.createElement("div",{className:"searchtop"},o.createElement("input",{type:"text",className:"search_textbox inputs",placeholder:"search",onChange:e=>n(e.target.value)}),o.createElement("button",{value:"Search",className:"btn btn-primary search_button",onClick:async()=>{await m.get(`https://newsapi-abipravi.herokuapp.com/search/${a}`).then((e=>t(e.data))).then((e=>console.error(e)))}})),o.createElement("div",{style:{height:"80vh",overflowY:"scroll"}},0===e.length&&o.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",padding:"100px"}},o.createElement("div",{className:"spinner-border text-primary",role:"status"},o.createElement("span",{className:"visually-hidden"},"Loading..."))),e.map((e=>o.createElement(N,{image:e.image,news:e.news,link:e.link,shortnews:e.shortnews})))))}function z(e){const t=()=>o.createElement("div",null,o.createElement("a",{href:"/login"},"Login to add the news to Bookmark"));i.exports.useEffect((()=>{document.title=e.news}),[]);return o.createElement(o.Fragment,null,o.createElement("link",{rel:"icon",href:e.image}),o.createElement("div",{className:"newsCard border border-light shadow-sm p-3 mb-5 bg-body rounded"},o.createElement("img",{src:e.image,lazy:!0,alt:"Loading error",style:{maxHeight:100,width:150},className:"img-thumbnail"}),o.createElement("div",{className:"news"},e.shortnews&&o.createElement("h6",{className:"heading "},e.news),!e.shortnews&&o.createElement("h6",{className:"heading"},e.news),o.createElement("p",{className:"summary text-muted"},e.shortnews),o.createElement("div",{className:"d-flex justify-content-start d-grid gap-3",style:{width:"50%"}},o.createElement("a",{className:"btn btn-outline-primary",rel:"noreferrer",href:e.source,target:"_blank"},"Source"),o.createElement("button",{onClick:()=>(async(e,a,n)=>{console.log(e,a,n);let l=localStorage.getItem("user");if(null===l||"loginlater"===l)d.info(t);else{let t=await{email:l,news:e,source:a,image:n};await axios.post("https://newsapi-abipravi.herokuapp.com/bookmark/",t).then((e=>{d.success("Added to Bookmarked")}),(e=>console.log(t,"error")))}})(e.news,e.link,e.image),className:"btn btn-outline-primary space"},"Add to Bookmark")))))}const A=()=>{const[e,t]=i.exports.useState([]);return i.exports.useEffect((async()=>{await(async()=>{const e=await window.location.pathname.slice(7);await m.get(`https://newsapi-abipravi.herokuapp.com/share/${window.atob(e)}`).then((e=>{t(e.data)}))})()}),[]),o.createElement("div",null,o.createElement("div",{className:"container"},e.map((e=>o.createElement(z,{news:e.news,image:e.image,source:e.source})))))};u.use([h]);var P="_weatherContainer_874xk_1",U="_loading_874xk_17",H="_iconWeather_874xk_35";var T="_dailyList_11a9n_1",V="_dailyContainer_11a9n_29",R="_nextArrow_11a9n_39",W="_dailyItem_11a9n_91",G="_tempContainer_11a9n_121",Y="_temp_11a9n_121",X="_temp_max_11a9n_145",q="_icon_11a9n_153",J="_details_11a9n_161",K="_pop_11a9n_173";const Q=e=>{const[t,a]=i.exports.useState(0),n=e.data[0].map(((e,n)=>o.createElement("li",{key:n,onClick:e=>((e,t)=>{a(t)})(0,n),className:W},o.createElement("span",null,e.date.toUTCString().slice(0,7)),o.createElement("div",{className:G},o.createElement("img",{className:q,src:e.icon}),o.createElement("div",{className:Y},o.createElement("span",{className:X},e.tempMax),o.createElement("span",null,e.tempMin)),o.createElement("div",{style:t==n?{display:"flex"}:{display:"none"},className:J},o.createElement("span",null,e.main),o.createElement("span",null,o.createElement("svg",{className:K,"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"tint",className:`${K} svg-inline--fa fa-tint fa-w-11`,role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 352 512"},o.createElement("path",{fill:"currentColor",d:"M205.22 22.09c-7.94-28.78-49.44-30.12-58.44 0C100.01 179.85 0 222.72 0 333.91 0 432.35 78.72 512 176 512s176-79.65 176-178.09c0-111.75-99.79-153.34-146.78-311.82zM176 448c-61.75 0-112-50.25-112-112 0-8.84 7.16-16 16-16s16 7.16 16 16c0 44.11 35.89 80 80 80 8.84 0 16 7.16 16 16s-7.16 16-16 16z"})),e.pop))))));return o.createElement("div",{className:V},o.createElement("svg",{onClick:e=>{const t=document.getElementById("daily");t.scrollLeft=t.scrollLeft-=153},className:R,"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"angle-right",className:`${R} svg-inline--fa fa-angle-right fa-w-8`,role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 512"},o.createElement("path",{fill:"currentColor",d:"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"})),o.createElement("ul",{id:"daily",className:T},n),o.createElement("svg",{onClick:e=>{const t=document.getElementById("daily");t.scrollLeft=t.scrollLeft+=153},className:R,"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"angle-right",className:`${R} svg-inline--fa fa-angle-right fa-w-8`,role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 512"},o.createElement("path",{fill:"currentColor",d:"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"})))};var Z="_backdropContainer_1e9od_1",ee="_modalContainer_1e9od_47",te="_icon_temp_1e9od_79",ae="_temp_1e9od_93",ne="_feels_like_1e9od_101",le="_main_1e9od_115",re="_details_1e9od_125",se="_detailsItem_1e9od_139",ie="_desc_1e9od_155",oe="_data_1e9od_163",ce="_closeModal_1e9od_171",me="_closeBackdrop_1e9od_179";const de=e=>{const[t,a]=i.exports.useState(!1),n=t?`${ee} ${ce}`:`${ee}`,l=t?`${Z} ${me}`:`${Z}`;return o.createElement(o.Fragment,null,o.createElement("div",{className:l,onClick:t=>{t.stopPropagation(),a(!0),setTimeout((()=>{e.onClose()}),200)}}),o.createElement("div",{className:n,onClick:e=>{e.stopPropagation()}},void 0!==e.weatherData.city&&o.createElement("p",null,`${e.weatherData.city}, ${e.weatherData.region}`),o.createElement("div",{className:te},o.createElement("img",{src:e.weatherData.current.icon}),o.createElement("span",{className:ae},e.weatherData.current.temp),o.createElement("div",{className:ne},o.createElement("span",{className:le},e.weatherData.current.main),o.createElement("span",null,e.weatherData.current.feelsLike))),o.createElement("div",{className:re},o.createElement("div",{className:se},o.createElement("span",{className:ie},"UVI"),o.createElement("span",{className:oe},e.weatherData.current.uvi)),o.createElement("div",{className:se},o.createElement("span",{className:ie},"WIND"),o.createElement("span",{className:oe},e.weatherData.current.wind)),o.createElement("div",{className:se},o.createElement("span",{className:ie},"HUMIDITY"),o.createElement("span",{className:oe},e.weatherData.current.humidity)),o.createElement("div",{className:se},o.createElement("span",{className:ie},"VISIBILITY"),o.createElement("span",{className:oe},e.weatherData.current.visibility)),o.createElement("div",{className:se},o.createElement("span",{className:ie},"PRESSURE"),o.createElement("span",{className:oe},e.weatherData.current.pressure))),o.createElement(Q,{data:e.weatherData.daily})))};var pe="_spinner_97e9d_1";const ue=e=>o.createElement("div",{className:pe}),he=e=>{const[t,a]=i.exports.useState(!1),[n,l,r,s]=(()=>{const[e,t]=i.exports.useState(),[a,n]=i.exports.useState(),[l,r]=i.exports.useState(!1),[s,o]=i.exports.useState(),[c,d]=i.exports.useState();i.exports.useEffect((()=>{navigator.geolocation.getCurrentPosition?p():navigator.geolocation.getCurrentPosition((function(e){o(e),d(e),p()}))}),[]);const p=()=>{navigator.geolocation.getCurrentPosition((function(e){o(e.coords.latitude),d(e.coords.longitude)})),u()};i.exports.useEffect((()=>{u()}),[s,c]);const u=async()=>{const e={params:{appid:"e73e3e1472bef79936f769710fc14f92",lat:s,lon:c,exclude:"minutely,hourly",units:"metric"}};try{r(!0);const a=await m.get("https://api.openweathermap.org/data/2.5/onecall",e),l={lat:s,lon:c,current:{icon:`http://openweathermap.org/img/wn/${a.data.current.weather[0].icon}@2x.png`,temp:`${Math.round(a.data.current.temp).toString()}°C`,main:a.data.current.weather[0].main,feelsLike:`Feels like ${Math.round(a.data.current.feels_like).toString()}°C`,uvi:a.data.current.uvi,wind:`${Math.round(3.6*a.data.current.wind_speed)} km/h`,humidity:`${a.data.current.humidity}%`,visibility:a.data.current.visibility/1e3+" km",pressure:`${a.data.current.pressure} mb`},daily:[a.data.daily.map((e=>({date:new Date(1e3*e.dt),pop:`${Math.round(100*e.pop)}%`,tempMin:`${Math.round(e.temp.min)} °C`,tempMax:`${Math.round(e.temp.max)} °C`,icon:`http://openweathermap.org/img/wn/${e.weather[0].icon}@2x.png`,main:e.weather[0].main})))]};t(l),n(null),r(!1)}catch(a){n(a),r(!1)}};return[u,l,e,a]})();i.exports.useEffect((()=>{(async()=>{await n()})()}),[]),i.exports.useEffect((()=>{const e=setInterval((async()=>{await n()}),18e4);return()=>clearInterval(e)}),[]);return o.createElement(o.Fragment,null,t&&o.createElement(de,{onClose:()=>{a(!1)},weatherData:r,error:s,loading:l}),l?o.createElement("div",{className:U},o.createElement(ue,null)):s?o.createElement("p",{className:U},"Loading"):o.createElement("div",{className:P,onClick:e=>{e.stopPropagation(),a(!0)}},o.createElement("img",{className:H,lazy:!0,src:r&&r.current.icon}),o.createElement("span",null,r&&r.current.temp)))};function ge(){const[e,c]=i.exports.useState(!1),[p,u]=i.exports.useState(window.location.pathname),[h,y]=i.exports.useState("");function N(){c(!e)}i.exports.useEffect((()=>{y(localStorage.getItem("user"))}),[localStorage.getItem("user")]);const $=g({onSwipedRight:()=>c(!e),onSwipedLeft:()=>c(!e)});o.useEffect((()=>{(()=>{let e=window.location.pathname;u("/sports"===e?"/sports/latest":"")})()}),[window.location.pathname]);return o.createElement("div",{className:"cursor_custom"},o.createElement(E,null,o.createElement("div",null,o.createElement(w,null),h?o.createElement("div",{style:{overflow:"hidden",height:"100vh"}},o.createElement("div",(z=((e,t)=>{for(var a in t||(t={}))l.call(t,a)&&s(e,a,t[a]);if(n)for(var a of n(t))r.call(t,a)&&s(e,a,t[a]);return e})({},$),t(z,a({className:"App",style:{display:"flex",height:"100vh"}}))),o.createElement("div",{className:!0===e?"open":"closed"},!1===e?o.createElement("div",{style:{position:"absolute"}},o.createElement("div",{style:{margin:10,padding:3,border:"1px solid blue",borderRadius:100,width:"fit-content"},className:"avatar_div"},o.createElement("img",{src:localStorage.getItem("avatar"),onClick:N,lazy:"true",className:"avatar_img",alt:"avatar"})),o.createElement(he,null)):o.createElement("div",null),!0===e&&o.createElement(o.Fragment,null,o.createElement("img",{src:"/assets/x.a74543e0.svg",onClick:N,alt:"close menu icon",style:{width:"auto",height:"5%"}}),o.createElement("div",{className:"container_sidebar ",onClick:N},o.createElement("div",null,o.createElement("ul",{className:"list-group"},o.createElement("li",null,o.createElement("p",{className:"btn btn-primary"},"Welcome  Back  ",o.createElement("span",{className:"h6",onClick:N},localStorage.getItem("name")))),o.createElement("li",null,o.createElement(v,{className:"btn btn-primary",to:"/search"},"Search News")),o.createElement("li",null,o.createElement(v,{className:"btn btn-primary",to:"/home"},"Home")),o.createElement("li",null,o.createElement(v,{className:"btn btn-primary",to:"/tech"},"Tech News")),o.createElement("li",null,o.createElement(v,{className:"btn btn-primary",to:"/sports"},"Sports News")),o.createElement("li",null,o.createElement(v,{className:"btn btn-primary",to:"/education"},"Educational News")),o.createElement("li",null,o.createElement(v,{className:"btn btn-primary",to:"/business"},"Business News")),o.createElement("li",null,o.createElement(v,{className:"btn btn-primary",to:"/economy"},"Economy")),o.createElement("li",null,o.createElement(v,{className:"btn btn-primary",to:"/market"},"Share Market")),o.createElement("li",null,o.createElement(v,{className:"btn btn-primary",to:"/contact"},"Feed Back Form")),"loginlater"===h?o.createElement("i",null):o.createElement("li",null,o.createElement(v,{className:"btn btn-primary",to:"/bookmark"},"My Bookmarks"))))))),o.createElement("div",{className:"main"},p&&o.createElement("div",{className:"url"},o.createElement("p",null,"Go to",o.createElement(v,{to:p,className:"link1"},p))),o.createElement("div",{className:"news-container"},sessionStorage.getItem("news")&&d.info((async()=>{let e=await sessionStorage.getItem("news"),t=await{email:localStorage.getItem("user"),news:e.news,source:e.source,image:e.image};return await m.post("https://newsapi-abipravi.herokuapp.com/bookmark/",t).then((e=>{sessionStorage.removeItem("news")})),o.createElement("p",null,"News Added to the bookmard")})),o.createElement(b,null,o.createElement(f,{exact:!0,path:"/home"},o.createElement(_,null)),o.createElement(f,{exact:!0,path:"/tech"},o.createElement(S,null)),o.createElement(f,{path:"/share"},o.createElement(A,null)),o.createElement(f,{path:"/education"},o.createElement(C,null)),o.createElement(f,{path:"/login"},o.createElement(k,null)),o.createElement(f,{exact:!0,path:"/googleauth"},o.createElement(k,null)),o.createElement(f,{exact:!0,path:"/sports"},o.createElement(I,null)),o.createElement(f,{exact:!0,path:"/sports/latest"},o.createElement(j,null)),o.createElement(f,{exact:!0,path:"/business"},o.createElement(L,null)),o.createElement(f,{exact:!0,path:"/contact"},o.createElement(B,null)),o.createElement(f,{exact:!0,path:"/bookmark"},o.createElement(D,null)),o.createElement(f,{exact:!0,path:"/economy"},o.createElement(M,null)),o.createElement(f,{exact:!0,path:"/market"},o.createElement(O,null)),o.createElement(f,{exact:!0,path:"/search"},o.createElement(F,null)),o.createElement(f,{exact:!0,path:"/"},o.createElement(_,null))))))):o.createElement(k,{authid:x}))));var z}y.render(o.createElement(o.StrictMode,null,o.createElement(ge,null)),document.getElementById("root")); diff --git a/dist/index.html b/dist/index.html index 0f1b378..790abdd 100644 --- a/dist/index.html +++ b/dist/index.html @@ -67,7 +67,7 @@ > News App - + diff --git a/src/.prettierrc b/src/.prettierrc new file mode 100644 index 0000000..222861c --- /dev/null +++ b/src/.prettierrc @@ -0,0 +1,4 @@ +{ + "tabWidth": 2, + "useTabs": false +} diff --git a/src/App.jsx b/src/App.jsx index b06fb3e..bf263fc 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -234,6 +234,17 @@ export default function App() { )} +
  • + +
  • diff --git a/src/components/googleauth.jsx b/src/components/googleauth.jsx index bf6283c..fe29b8d 100644 --- a/src/components/googleauth.jsx +++ b/src/components/googleauth.jsx @@ -2,10 +2,56 @@ import React, { useState, useEffect } from "react"; import { GoogleLogin } from "react-google-login"; import axios from "axios"; import { toast } from "react-toastify"; +import avatarImage from '../images/avatar.png' import "react-toastify/dist/ReactToastify.css"; export default function GoogleAuth(props) { const [loading, setLoading] = useState(false); + const [password, setPassword] = useState(""); + const [confrimpassword, setConfrimpassword] = useState(""); + const [name, setName] = useState(""); + const [email, setEmail] = useState(""); + const [avatar, setAvatar] = useState(""); + const [alert, setAlert] = useState(false); + + + const RegisterManual = async () => { + if (password === confrimpassword) { + setLoading(true); + let UserData = { + email: email, + name: name, + password: password, + avatar: avatar, + }; + await axios + .post( + "https://newsapi-abipravi.herokuapp.com/auth/createuser/", + UserData + ) + .then( + (res) => { + setLoading(false); + toast.success("User Created Sucessfully now you can login"); + }, + (err) => { + setLoading(false); + toast.info( + "User Already Exists We are logging you in" + ); + console.log(err); + } + ); + setLoading(false); + localStorage.setItem("user", email); + localStorage.setItem("avatar", avatar); + localStorage.setItem("name", name); + window.location.reload(); + } + else { + setAlert(true) + } + } const responseGoogle = async (e) => { setLoading(true); @@ -71,13 +117,46 @@ export default function GoogleAuth(props) { localStorage.setItem("user", "loginlater"); localStorage.setItem( "avatar", - "https://e7.pngegg.com/pngimages/929/428/png-clipart-responsive-web-design-navigation-bar-computer-icons-menu-hamburger-button-menu-text-cafe.png" + avatarImage ); localStorage.setItem("name", "User"); window.location.href = `${window.location.host}/home`; window.location.reload(); }; + const LoginManual = async () => { + setLoading(true); + let UserData = { + email: email, + name: name, + password: password, + }; + await axios + .post("https://newsapi-abipravi.herokuapp.com/auth", UserData) + .then( + (res) => { + setLoading(false); + console.log(res); + localStorage.setItem("user", email); + localStorage.setItem("avatar", avatarImage); + localStorage.setItem("name", name); + window.location.reload(); + }, + (err) => { + setLoading(false); + toast.error( + "User Does not Exists Please register or continue without Login" + ); + } + ); + } + + const forgetpassword = () => { + toast.error( + "Sorry we cannot recover your password for some security reasons Try using your google account login instead or create a new account with the same email id" + ); + } + return ( <>
    @@ -86,7 +165,9 @@ export default function GoogleAuth(props) { style={{ display: "flex", flexDirection: "row", - justifyContent: "space-between", + flexWrap: 'wrap', + + alignItems:'center' }} >

    You Have Not Logged In please login with your google account here @@ -164,7 +246,7 @@ export default function GoogleAuth(props) { style={{ margin: 20, height: "100%", - width: "50%", + width: "30%", display: "flex", flexDirection: "column", justifyContent: "space-evenly", @@ -174,6 +256,7 @@ export default function GoogleAuth(props) { {setEmail(e.target.value)}} id="floatingInput" placeholder="name@example.com" /> @@ -183,6 +266,7 @@ export default function GoogleAuth(props) { {setName(e.target.value)}} id="floatingInput" placeholder="user name" /> @@ -192,6 +276,7 @@ export default function GoogleAuth(props) { {setPassword(e.target.value)}} id="floatingInput" placeholder="password" /> @@ -201,21 +286,54 @@ export default function GoogleAuth(props) { {setConfrimpassword(e.target.value)}} id="floatingInput" placeholder="password" /> - +

    + { + alert === true && ( + + ) + }
    {setAvatar(e.target.value)}} id="floatingInput" placeholder="https:www.avatar.com/useravatar" />
    - + +
    +
    +
    + {setEmail(e.target.value)}} + id="floatingInput" + placeholder="Email Id" + /> + +
    +
    + {setPassword(e.target.value)}} + id="floatingInput" + placeholder="Password" + /> + +
    + +
    ) : ( diff --git a/src/components/weather/Weather.jsx b/src/components/weather/Weather.jsx index 7832d45..7e30a10 100644 --- a/src/components/weather/Weather.jsx +++ b/src/components/weather/Weather.jsx @@ -12,18 +12,15 @@ const Weather = (props) => { //update weather each x minutes useEffect(() => { - const sendFirstRequest = async () => { - await updateWeather(); - }; - sendFirstRequest(); - }, []); + updateWeather() + }, [weatherData, isModalOpened]); - useEffect(() => { - const interval = setInterval(async () => { - await updateWeather(); - }, 180000); - return () => clearInterval(interval); - }, []); + // useEffect(() => { + // const interval = setInterval(async () => { + // await updateWeather(); + // }, 180000); + // return () => clearInterval(interval); + // }, [updateWeather]); const onWeatherClickHandler = (e) => { e.stopPropagation(); diff --git a/src/images/avatar.png b/src/images/avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..52faf0047c53bc2664efff33f63a0163ebc9d7d7 GIT binary patch literal 46429 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 ODa)(BE|>lI<^KR7Sunr= literal 0 HcmV?d00001