diff --git a/build/404.html b/build/404.html index 94c3e4f..8af01e1 100644 --- a/build/404.html +++ b/build/404.html @@ -94,7 +94,7 @@ region: "eu", }); - + diff --git a/build/assets/index-3ba94020.js b/build/assets/index-696c3b45.js similarity index 99% rename from build/assets/index-3ba94020.js rename to build/assets/index-696c3b45.js index 284aadd..0cd18c2 100644 --- a/build/assets/index-3ba94020.js +++ b/build/assets/index-696c3b45.js @@ -476,4 +476,4 @@ Error generating stack: `+m.message+` @media screen and (max-width: ${Gg}px) { grid-template-columns: 1fr; } -`,ho=({href:e,children:t})=>j("a",{href:e,target:"_blank",rel:"noopener noreferrer",style:{color:"inherit"},children:t}),PE=({project:e})=>{const{name:t,url:n,description:i,whatIDid:l,techStacks:s,startedAt:a,endedAt:f}=e,{font:d}=Zn();return bf(),Ae(Ye,{flexDirection:"column",children:[j(ho,{href:n,children:j(_e,{font:Ge.SemiBold,size:d(1.75),children:t})}),Ae(_e,{children:[Rr(new Date(a))," ~"," ",f?Rr(new Date(f)):"Now"]}),j(Kf,{children:i}),Ae("ul",{style:{margin:"0px",paddingLeft:"20px"},children:[l.map(h=>j("li",{children:j(_e,{size:d(1),children:h})},h)),s&&s.length>0&&j("li",{children:Ae(_e,{size:d(1),children:["사용 기술: ",s.map(h=>h).join(", ")]})})]})]})},IE=({organization:e})=>{const{name:t,color:n,url:i,job:l,startedAt:s,endedAt:a}=e,{font:f}=Zn();return Ae(CE,{children:[Ae(Ye,{flexDirection:"column",style:{borderLeft:`5px solid ${n||"gray"}`,paddingLeft:"10px"},children:[j(ho,{href:i,children:j(_e,{font:Ge.Bold,size:f(2),children:t})}),j(_e,{children:l}),Ae(_e,{children:[Rr(new Date(s))," ~"," ",a?Rr(new Date(a)):"Now"]})]}),j(Ye,{flexDirection:"column",gap:"20px",children:e.projects.map(d=>j(PE,{project:d},d.name))})]})},Ul=({children:e})=>{const{font:t}=Zn();return j(_e,{as:"h1",font:Ge.Bold,size:t(2.5),children:e})},az=({})=>{const{t:e}=zn();return j(Zr,{id:"current-section",children:Ae(Or,{children:[j(Ul,{children:"Currently working in"}),j(Xe,{height:"30px"}),j(Ye,{flexDirection:"column",gap:"35px",children:e("current",{returnObjects:!0}).organizations.map(t=>j(IE,{organization:t},t.name))})]})})},cz=({})=>{const{t:e}=zn(),{font:t}=Zn();return j(Zr,{id:"education-section",children:Ae(Or,{children:[j(Ul,{children:"Educations"}),j(Xe,{height:"30px"}),Ae(CE,{children:[Ae(Ye,{gap:"20px",style:{borderLeft:"5px solid #EB0D00",paddingLeft:"10px"},children:[j(Ye,{flexDirection:"column",gap:"30px",children:Ae(Ye,{flexDirection:"column",children:[j(_e,{font:Ge.Bold,size:t(2),children:"GIST"}),j(_e,{size:"1rem",children:e("education.major")}),j(_e,{size:"1rem",children:"2022. 2 ~ "})]})}),j(_e,{size:"1rem",children:"TGPA 4.04 / 4.5"})]}),Ae(Ye,{flexDirection:"column",width:"100%",gap:"10px",children:[j(_e,{size:"1.125rem",weight:"bold",children:e("education.attendedLecture")}),j(Ye,{gap:"0 10px",wrap:"wrap",children:j(_e,{children:e("education.attendedLectures",{returnObjects:!0}).map((n,i,l)=>j(Fe.Fragment,{children:i{const{t:e}=zn();return j(Zr,{id:"experience-section",children:Ae(Or,{children:[j(Ul,{children:"Experiences"}),j(Xe,{height:"30px"}),j(Ye,{flexDirection:"column",gap:"30px",children:e("experience.experiences",{returnObjects:!0}).map(t=>j(IE,{organization:t},t.name))})]})})},dz=({})=>j(Zr,{id:"meta-section",children:j(Or,{children:j(Ye,{children:j(_e,{font:Ge.Thin,size:"1.25rem",children:"Last update: 2024-08-24"})})})}),pz=({publication:e})=>{const{name:t,date:n,url:i,description:l,publisher:s}=e,{font:a}=Zn();return bf(),Ae(Ye,{flexDirection:"column",children:[j(ho,{href:i,children:j(_e,{font:Ge.SemiBold,size:a(1.5),children:t})}),Ae(_e,{children:[s," - ",Rr(new Date(n))]}),j(Kf,{children:l})]})},hz=({})=>{const{t:e}=zn();return j(Zr,{id:"side-project-section",children:Ae(Or,{children:[j(Ul,{children:"Publications"}),j(Xe,{height:"30px"}),j(Ye,{flexDirection:"column",gap:"30px",children:e("publication.publications",{returnObjects:!0}).map(t=>j(pz,{publication:t},t.name))})]})})},mz=({})=>{const{t:e}=zn();return j(Zr,{id:"side-project-section",children:Ae(Or,{children:[j(Ul,{children:"Side Projects"}),j(Xe,{height:"30px"}),j(Ye,{flexDirection:"column",gap:"30px",children:e("sideProject.sideProjects",{returnObjects:!0}).map(t=>j(PE,{project:t},t.name))})]})})},gz=e=>{switch(e){case 1:return Ge.Thin;case 2:return Ge.Light;case 3:return Ge.Medium;case 4:return Ge.Bold;case 5:return Ge.Black;default:return Ge.Regular}},yz=({})=>{const{t:e}=zn();return j(Zr,{id:"skill-section",children:Ae(Or,{children:[j(Ul,{children:"Skills"}),j(Xe,{height:"30px"}),j(Ff,{gridTemplateColumns:"1fr 1fr 1fr",gap:"10px",children:e("skill.skills",{returnObjects:!0}).map(t=>j(_e,{font:gz(t.level),children:t.name},t.name))})]})})},vz=({})=>{const{t:e}=zn(),{font:t}=Zn();return j(Zr,{id:"title-section",children:Ae(Or,{children:[Ae(_e,{as:"h1",font:Ge.Bold,size:t(3.5),children:[e("title.developer"),j("br",{}),e("title.name")]}),j(_e,{font:Ge.Medium,size:t(1.5),children:e("introduction")}),j(Xe,{height:"30px"}),j(Ye,{children:Ae(_e,{size:t(1.5),children:[j(ho,{href:"mailto:dohyun682@gmail.com",children:"dohyun682@gmail.com"})," ","| ",j(ho,{href:"https://github.com/dohyun-ko",children:"GitHub"})," |"," ",j(ho,{href:"https://www.instagram.com/dohyun682",children:"Instagram"})," ","|"," ",j(ho,{href:"https://www.linkedin.com/in/dohyun-ko-92b885212",children:"LinkedIn"})]})})]})})},wz=({})=>Ae(Bi,{children:[j(Xe,{height:"50px"}),j(dz,{}),j(Xe,{height:"50px"}),j(vz,{}),j(Xe,{height:"50px"}),j(yz,{}),j(Xe,{height:"50px"}),j(cz,{}),j(Xe,{height:"50px"}),j(hz,{}),j(Xe,{height:"50px"}),j(az,{}),j(Xe,{height:"50px"}),j(fz,{}),j(Xe,{height:"50px"}),j(mz,{}),j(Xe,{height:"150px"})]}),TE=ee.createContext({windowWidth:0});function Sz(){const[e,t]=ee.useState(0);return ee.useLayoutEffect(()=>{const n=()=>{t(window.innerWidth)};return window.addEventListener("resize",n),n(),()=>window.removeEventListener("resize",n)},[]),j(TE.Provider,{value:{windowWidth:e},children:j(m4,{children:j(p4,{children:Ae(Us,{element:j(P4,{}),children:[j(Us,{path:"*",element:j(c4,{to:"/resume",replace:!0})}),j(Us,{path:"/resume",element:j(wz,{})}),j(Us,{path:"/printable",element:j(uz,{})})]})})})})}Nh.createRoot(document.getElementById("root")).render(j(Fe.StrictMode,{children:j(Sz,{})})); +`,ho=({href:e,children:t})=>j("a",{href:e,target:"_blank",rel:"noopener noreferrer",style:{color:"inherit"},children:t}),PE=({project:e})=>{const{name:t,url:n,description:i,whatIDid:l,techStacks:s,startedAt:a,endedAt:f}=e,{font:d}=Zn();return bf(),Ae(Ye,{flexDirection:"column",children:[j(ho,{href:n,children:j(_e,{font:Ge.SemiBold,size:d(1.75),children:t})}),Ae(_e,{children:[Rr(new Date(a))," ~"," ",f?Rr(new Date(f)):"Now"]}),j(Kf,{children:i}),Ae("ul",{style:{margin:"0px",paddingLeft:"20px"},children:[l.map(h=>j("li",{children:j(_e,{size:d(1),children:h})},h)),s&&s.length>0&&j("li",{children:Ae(_e,{size:d(1),children:["사용 기술: ",s.map(h=>h).join(", ")]})})]})]})},IE=({organization:e})=>{const{name:t,color:n,url:i,job:l,startedAt:s,endedAt:a}=e,{font:f}=Zn();return Ae(CE,{children:[Ae(Ye,{flexDirection:"column",style:{borderLeft:`5px solid ${n||"gray"}`,paddingLeft:"10px"},children:[j(ho,{href:i,children:j(_e,{font:Ge.Bold,size:f(2),children:t})}),j(_e,{children:l}),Ae(_e,{children:[Rr(new Date(s))," ~"," ",a?Rr(new Date(a)):"Now"]})]}),j(Ye,{flexDirection:"column",gap:"20px",children:e.projects.map(d=>j(PE,{project:d},d.name))})]})},Ul=({children:e})=>{const{font:t}=Zn();return j(_e,{as:"h1",font:Ge.Bold,size:t(2.5),children:e})},az=({})=>{const{t:e}=zn();return j(Zr,{id:"current-section",children:Ae(Or,{children:[j(Ul,{children:"Currently working in"}),j(Xe,{height:"30px"}),j(Ye,{flexDirection:"column",gap:"35px",children:e("current",{returnObjects:!0}).organizations.map(t=>j(IE,{organization:t},t.name))})]})})},cz=({})=>{const{t:e}=zn(),{font:t}=Zn();return j(Zr,{id:"education-section",children:Ae(Or,{children:[j(Ul,{children:"Educations"}),j(Xe,{height:"30px"}),Ae(CE,{children:[Ae(Ye,{gap:"20px",style:{borderLeft:"5px solid #EB0D00",paddingLeft:"10px"},children:[j(Ye,{flexDirection:"column",gap:"30px",children:Ae(Ye,{flexDirection:"column",children:[j(_e,{font:Ge.Bold,size:t(2),children:"GIST"}),j(_e,{size:"1rem",children:e("education.major")}),j(_e,{size:"1rem",children:"2022. 2 ~ "})]})}),j(_e,{size:"1rem",children:"TGPA 4.04 / 4.5"})]}),Ae(Ye,{flexDirection:"column",width:"100%",gap:"10px",children:[j(_e,{size:"1.125rem",weight:"bold",children:e("education.attendedLecture")}),j(Ye,{gap:"0 10px",wrap:"wrap",children:j(_e,{children:e("education.attendedLectures",{returnObjects:!0}).map((n,i,l)=>j(Fe.Fragment,{children:i{const{t:e}=zn();return j(Zr,{id:"experience-section",children:Ae(Or,{children:[j(Ul,{children:"Experiences"}),j(Xe,{height:"30px"}),j(Ye,{flexDirection:"column",gap:"30px",children:e("experience.experiences",{returnObjects:!0}).map(t=>j(IE,{organization:t},t.name))})]})})},dz=({})=>j(Zr,{id:"meta-section",children:j(Or,{children:j(Ye,{children:j(_e,{font:Ge.Thin,size:"1.25rem",children:"Last update: 2024-08-30"})})})}),pz=({publication:e})=>{const{name:t,date:n,url:i,description:l,publisher:s}=e,{font:a}=Zn();return bf(),Ae(Ye,{flexDirection:"column",children:[j(ho,{href:i,children:j(_e,{font:Ge.SemiBold,size:a(1.5),children:t})}),Ae(_e,{children:[s," - ",Rr(new Date(n))]}),j(Kf,{children:l})]})},hz=({})=>{const{t:e}=zn();return j(Zr,{id:"side-project-section",children:Ae(Or,{children:[j(Ul,{children:"Publications"}),j(Xe,{height:"30px"}),j(Ye,{flexDirection:"column",gap:"30px",children:e("publication.publications",{returnObjects:!0}).map(t=>j(pz,{publication:t},t.name))})]})})},mz=({})=>{const{t:e}=zn();return j(Zr,{id:"side-project-section",children:Ae(Or,{children:[j(Ul,{children:"Side Projects"}),j(Xe,{height:"30px"}),j(Ye,{flexDirection:"column",gap:"30px",children:e("sideProject.sideProjects",{returnObjects:!0}).map(t=>j(PE,{project:t},t.name))})]})})},gz=e=>{switch(e){case 1:return Ge.Thin;case 2:return Ge.Light;case 3:return Ge.Medium;case 4:return Ge.Bold;case 5:return Ge.Black;default:return Ge.Regular}},yz=({})=>{const{t:e}=zn();return j(Zr,{id:"skill-section",children:Ae(Or,{children:[j(Ul,{children:"Skills"}),j(Xe,{height:"30px"}),j(Ff,{gridTemplateColumns:"1fr 1fr 1fr",gap:"10px",children:e("skill.skills",{returnObjects:!0}).map(t=>j(_e,{font:gz(t.level),children:t.name},t.name))})]})})},vz=({})=>{const{t:e}=zn(),{font:t}=Zn();return j(Zr,{id:"title-section",children:Ae(Or,{children:[Ae(_e,{as:"h1",font:Ge.Bold,size:t(3.5),children:[e("title.developer"),j("br",{}),e("title.name")]}),j(_e,{font:Ge.Medium,size:t(1.5),children:e("introduction")}),j(Xe,{height:"30px"}),j(Ye,{children:Ae(_e,{size:t(1.5),children:[j(ho,{href:"mailto:dohyun682@gmail.com",children:"dohyun682@gmail.com"})," ","| ",j(ho,{href:"https://github.com/dohyun-ko",children:"GitHub"})," |"," ",j(ho,{href:"https://www.instagram.com/dohyun682",children:"Instagram"})," ","|"," ",j(ho,{href:"https://www.linkedin.com/in/dohyun-ko-92b885212",children:"LinkedIn"})]})})]})})},wz=({})=>Ae(Bi,{children:[j(Xe,{height:"50px"}),j(dz,{}),j(Xe,{height:"50px"}),j(vz,{}),j(Xe,{height:"50px"}),j(yz,{}),j(Xe,{height:"50px"}),j(cz,{}),j(Xe,{height:"50px"}),j(hz,{}),j(Xe,{height:"50px"}),j(az,{}),j(Xe,{height:"50px"}),j(fz,{}),j(Xe,{height:"50px"}),j(mz,{}),j(Xe,{height:"150px"})]}),TE=ee.createContext({windowWidth:0});function Sz(){const[e,t]=ee.useState(0);return ee.useLayoutEffect(()=>{const n=()=>{t(window.innerWidth)};return window.addEventListener("resize",n),n(),()=>window.removeEventListener("resize",n)},[]),j(TE.Provider,{value:{windowWidth:e},children:j(m4,{children:j(p4,{children:Ae(Us,{element:j(P4,{}),children:[j(Us,{path:"*",element:j(c4,{to:"/resume",replace:!0})}),j(Us,{path:"/resume",element:j(wz,{})}),j(Us,{path:"/printable",element:j(uz,{})})]})})})})}Nh.createRoot(document.getElementById("root")).render(j(Fe.StrictMode,{children:j(Sz,{})})); diff --git a/build/index.html b/build/index.html index 94c3e4f..8af01e1 100644 --- a/build/index.html +++ b/build/index.html @@ -94,7 +94,7 @@ region: "eu", }); - + diff --git a/src/pages/home/printable/sections/MetaSection.tsx b/src/pages/home/printable/sections/MetaSection.tsx deleted file mode 100644 index c72e4fe..0000000 --- a/src/pages/home/printable/sections/MetaSection.tsx +++ /dev/null @@ -1,16 +0,0 @@ -import Font from "@/types/Font"; -import { Flex, Text } from "@dohyun-ko/react-atoms"; - -interface MetaSectionProps {} - -const MetaSection = ({}: MetaSectionProps) => { - return ( - - - Last update: 2024-06-27 - - - ); -}; - -export default MetaSection; diff --git a/src/pages/home/resume/sections/MetaSection.tsx b/src/pages/home/resume/sections/MetaSection.tsx index f2c5486..8a24e7a 100644 --- a/src/pages/home/resume/sections/MetaSection.tsx +++ b/src/pages/home/resume/sections/MetaSection.tsx @@ -9,7 +9,7 @@ const MetaSection = ({}: MetaSectionProps) => { - Last update: 2024-08-24 + Last update: 2024-08-30