From 09f8151904577008269fbdc02391b4b1e14539c7 Mon Sep 17 00:00:00 2001 From: Benjamin_Charmes_Loxpert Date: Thu, 20 Jul 2023 16:18:20 +0100 Subject: [PATCH] 20/07/2023 --- assets/{index-c2537422.js => index-30b63031.js} | 2 +- assets/moon-674cd01a.png | Bin 0 -> 17558 bytes assets/sun-1aa14e00.png | Bin 0 -> 14893 bytes index.html | 2 +- 4 files changed, 2 insertions(+), 2 deletions(-) rename assets/{index-c2537422.js => index-30b63031.js} (98%) create mode 100644 assets/moon-674cd01a.png create mode 100644 assets/sun-1aa14e00.png diff --git a/assets/index-c2537422.js b/assets/index-30b63031.js similarity index 98% rename from assets/index-c2537422.js rename to assets/index-30b63031.js index 2b038c3..64ff006 100644 --- a/assets/index-c2537422.js +++ b/assets/index-30b63031.js @@ -85,4 +85,4 @@ Error generating stack: `+o.message+` Discover the tools used by hackers Playing with them to exploit vulnerabilities - Protect yourself against attacks`}),g(Ke,{date:"2016 - 2018",title:"Master's degree in Chemistry",company:"Faculty of Science",location:"Saint-Jérôme, Marseille, France",description:"Master 2 Professional Chemistry PACS (Advanced Chemical and Spectroscopic Analysis)"}),g(Ke,{date:"2015 - 2016",title:"Bachelor's degree in Chemistry",company:"Faculty of Science",location:"Saint-Jérôme, Marseille, France",description:"3rd year of Chemistry degree"}),g(Ke,{date:"2013 - 2015",title:"University Diploma of Technology in Chemistry",company:"University Institute of Technology",location:"Saint-Jérôme, Marseille, France",description:"University Diploma of Technology in Chemistry, analysis and synthesis option"})]})]})});const Fm=()=>$(Rt,{children:["COMING SOON",g("div",{className:"projects-container",children:g("div",{className:"title-container",children:g(yf,{title:"Projects"})})})]});const Um=e=>{const t=Se(he);return g(Rt,{children:g("button",{className:`button-light ${t.theme}`,onClick:e.onClick,children:e.text})})};const $m=()=>{const e=Se(he),[t,n]=P.useState(""),[r,l]=P.useState(""),[o,i]=P.useState(""),u=s=>{s.preventDefault(),n(""),l(""),i("")};return g("div",{className:"form-container",children:$("form",{className:`${e.theme}`,onSubmit:u,children:[$("div",{children:[g("label",{htmlFor:"email",children:"Email :"}),g("input",{type:"email",id:"email",placeholder:"Enter your email",value:t,onChange:s=>n(s.target.value),required:!0})]}),$("div",{children:[g("label",{htmlFor:"subject",children:"Objet :"}),g("input",{type:"text",id:"subject",placeholder:"Enter your object",value:r,onChange:s=>l(s.target.value),required:!0})]}),$("div",{children:[g("label",{htmlFor:"message",children:"Message :"}),g("textarea",{id:"message",value:o,placeholder:"Enter your message",onChange:s=>i(s.target.value),required:!0})]}),g(Um,{text:"Envoyer"})]})})},ct=({path:e,content:t,activeLink:n})=>{const r=Se(he);return g("li",{children:g(Wt,{to:e,className:`${n===e?"active":"inactive"} ${r.theme}`,children:t})})};const Am=()=>{const e=Se(he),t=xr(),[n,r]=P.useState("");return P.useEffect(()=>{r(t.pathname)},[t]),g("ul",{className:"navbar-all-link",children:e.language==="english"?$(Rt,{children:[g(ct,{className:"link",path:"/",content:"About me",activeLink:n}),g(ct,{className:"link",path:"/cv",content:"CV",activeLink:n}),g(ct,{className:"link",path:"/projects",content:"Projects",activeLink:n}),g(ct,{className:"link",path:"/contact",content:"Contact",activeLink:n})]}):$(Rt,{children:[g(ct,{className:"link",path:"/",content:"À propos de moi",activeLink:n}),g(ct,{className:"link",path:"/cv",content:"CV",activeLink:n}),g(ct,{className:"link",path:"/projects",content:"Projets",activeLink:n}),g(ct,{className:"link",path:"/contact",content:"Contact",activeLink:n})]})})};const Bm=()=>g("div",{className:"navbar-title",children:g(Wt,{to:"/",children:"Benjamin Charmes"})});const Ys=({state:e,mode:t,srcOn:n,srcOff:r,textOn:l,textOff:o,handleSwitchButton:i})=>{const[u,s]=P.useState(e),a=()=>{s(!u),i()};return $("div",{className:`switch-button ${u?"on":"off"} ${t}`,onClick:a,children:[n?g("img",{className:"icon",src:n}):g("p",{className:"text",children:l}),g("div",{className:"knob"}),r?g("img",{className:"icon",src:r}):g("p",{className:"text",children:o})]})};const Vm=()=>{const[e,t]=lm(he);function n(){t(l=>({...l,theme:l.theme==="light"?"dark":"light"}))}function r(){t(l=>({...l,language:l.language==="english"?"french":"english"}))}return P.useEffect(()=>{localStorage.setItem("theme",e.theme),localStorage.setItem("language",e.language);const l=document.querySelector("body > div > div");l.classList=`app ${e.theme}`},[e]),$("div",{className:`navbar ${e.theme}`,children:[g(Bm,{}),g(Am,{}),$("div",{className:"switch",children:[g(Ys,{state:e.theme==="light",mode:"theme",srcOn:"src/assets/Images/sun.png",srcOff:"src/assets/Images/moon.png",handleSwitchButton:n}),g(Ys,{state:e.language==="english",mode:"language",textOn:"En",textOff:"Fr",handleSwitchButton:r})]})]})};const Wm=()=>g("div",{className:"FooterTitle",children:$(Wt,{to:"/",children:["Benjamin Charmes || Portfolio © 2022 - ",new Date().getFullYear()]})});const Hm=()=>{const e=Se(he);return $("div",{className:`footer ${e.theme}`,children:[g(Wm,{}),g(gf,{})]})};function Qm(){return Se(he),g(em,{stores:[he],children:g("div",{className:"app",children:$(Kh,{children:[g(Vm,{}),g("div",{className:"page",children:$(Bh,{children:[g(Vn,{path:"/",element:g(dm,{})}),g(Vn,{path:"/projects",element:g(Fm,{})}),g(Vn,{path:"/cv",element:g(jm,{})}),g(Vn,{path:"/contact",element:g($m,{})})]})}),g(Hm,{})]})})})}Lo.createRoot(document.getElementById("root")).render(g(Xe.StrictMode,{children:g(Qm,{})})); + Protect yourself against attacks`}),g(Ke,{date:"2016 - 2018",title:"Master's degree in Chemistry",company:"Faculty of Science",location:"Saint-Jérôme, Marseille, France",description:"Master 2 Professional Chemistry PACS (Advanced Chemical and Spectroscopic Analysis)"}),g(Ke,{date:"2015 - 2016",title:"Bachelor's degree in Chemistry",company:"Faculty of Science",location:"Saint-Jérôme, Marseille, France",description:"3rd year of Chemistry degree"}),g(Ke,{date:"2013 - 2015",title:"University Diploma of Technology in Chemistry",company:"University Institute of Technology",location:"Saint-Jérôme, Marseille, France",description:"University Diploma of Technology in Chemistry, analysis and synthesis option"})]})]})});const Fm=()=>$(Rt,{children:["COMING SOON",g("div",{className:"projects-container",children:g("div",{className:"title-container",children:g(yf,{title:"Projects"})})})]});const Um=e=>{const t=Se(he);return g(Rt,{children:g("button",{className:`button-light ${t.theme}`,onClick:e.onClick,children:e.text})})};const $m=()=>{const e=Se(he),[t,n]=P.useState(""),[r,l]=P.useState(""),[o,i]=P.useState(""),u=s=>{s.preventDefault(),n(""),l(""),i("")};return g("div",{className:"form-container",children:$("form",{className:`${e.theme}`,onSubmit:u,children:[$("div",{children:[g("label",{htmlFor:"email",children:"Email :"}),g("input",{type:"email",id:"email",placeholder:"Enter your email",value:t,onChange:s=>n(s.target.value),required:!0})]}),$("div",{children:[g("label",{htmlFor:"subject",children:"Objet :"}),g("input",{type:"text",id:"subject",placeholder:"Enter your object",value:r,onChange:s=>l(s.target.value),required:!0})]}),$("div",{children:[g("label",{htmlFor:"message",children:"Message :"}),g("textarea",{id:"message",value:o,placeholder:"Enter your message",onChange:s=>i(s.target.value),required:!0})]}),g(Um,{text:"Envoyer"})]})})},Am="/assets/sun-1aa14e00.png",Bm="/assets/moon-674cd01a.png",ct=({path:e,content:t,activeLink:n})=>{const r=Se(he);return g("li",{children:g(Wt,{to:e,className:`${n===e?"active":"inactive"} ${r.theme}`,children:t})})};const Vm=()=>{const e=Se(he),t=xr(),[n,r]=P.useState("");return P.useEffect(()=>{r(t.pathname)},[t]),g("ul",{className:"navbar-all-link",children:e.language==="english"?$(Rt,{children:[g(ct,{className:"link",path:"/",content:"About me",activeLink:n}),g(ct,{className:"link",path:"/cv",content:"CV",activeLink:n}),g(ct,{className:"link",path:"/projects",content:"Projects",activeLink:n}),g(ct,{className:"link",path:"/contact",content:"Contact",activeLink:n})]}):$(Rt,{children:[g(ct,{className:"link",path:"/",content:"À propos de moi",activeLink:n}),g(ct,{className:"link",path:"/cv",content:"CV",activeLink:n}),g(ct,{className:"link",path:"/projects",content:"Projets",activeLink:n}),g(ct,{className:"link",path:"/contact",content:"Contact",activeLink:n})]})})};const Wm=()=>g("div",{className:"navbar-title",children:g(Wt,{to:"/",children:"Benjamin Charmes"})});const Ys=({state:e,mode:t,srcOn:n,srcOff:r,textOn:l,textOff:o,handleSwitchButton:i})=>{const[u,s]=P.useState(e),a=()=>{s(!u),i()};return $("div",{className:`switch-button ${u?"on":"off"} ${t}`,onClick:a,children:[n?g("img",{className:"icon",src:n}):g("p",{className:"text",children:l}),g("div",{className:"knob"}),r?g("img",{className:"icon",src:r}):g("p",{className:"text",children:o})]})};const Hm=()=>{const[e,t]=lm(he);function n(){t(l=>({...l,theme:l.theme==="light"?"dark":"light"}))}function r(){t(l=>({...l,language:l.language==="english"?"french":"english"}))}return P.useEffect(()=>{localStorage.setItem("theme",e.theme),localStorage.setItem("language",e.language);const l=document.querySelector("body > div > div");l.classList=`app ${e.theme}`},[e]),$("div",{className:`navbar ${e.theme}`,children:[g(Wm,{}),g(Vm,{}),$("div",{className:"switch",children:[g(Ys,{state:e.theme==="light",mode:"theme",srcOn:Am,srcOff:Bm,handleSwitchButton:n}),g(Ys,{state:e.language==="english",mode:"language",handleSwitchButton:r})]})]})};const Qm=()=>g("div",{className:"FooterTitle",children:$(Wt,{to:"/",children:["Benjamin Charmes || Portfolio © 2022 - ",new Date().getFullYear()]})});const Km=()=>{const e=Se(he);return $("div",{className:`footer ${e.theme}`,children:[g(Qm,{}),g(gf,{})]})};function Gm(){return Se(he),g(em,{stores:[he],children:g("div",{className:"app",children:$(Kh,{children:[g(Hm,{}),g("div",{className:"page",children:$(Bh,{children:[g(Vn,{path:"/",element:g(dm,{})}),g(Vn,{path:"/projects",element:g(Fm,{})}),g(Vn,{path:"/cv",element:g(jm,{})}),g(Vn,{path:"/contact",element:g($m,{})})]})}),g(Km,{})]})})})}Lo.createRoot(document.getElementById("root")).render(g(Xe.StrictMode,{children:g(Gm,{})})); diff --git a/assets/moon-674cd01a.png b/assets/moon-674cd01a.png new file mode 100644 index 0000000000000000000000000000000000000000..69a03ed2b8039defbc9348fe0d6966676043cee3 GIT binary patch literal 17558 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 4891d07..074e9ba 100644 --- a/index.html +++ b/index.html @@ -6,7 +6,7 @@ Benjamin CHARMES | Portfolio - +