diff --git a/src/components/Contact/index.js b/src/components/Contact/index.js
new file mode 100644
index 0000000..f882ccd
--- /dev/null
+++ b/src/components/Contact/index.js
@@ -0,0 +1,44 @@
+import React from "react";
+import { copyLink } from "./style.module.css";
+
+export const Contact = () => {
+ const copyText = async (text) => {
+ if (!text || typeof text !== "string") throw new Error("copy text error");
+ try {
+ await navigator.clipboard.writeText(text);
+ alert("복사되었습니다.");
+ } catch (error) {
+ console.error(error);
+ }
+ };
+
+ return (
+ <>
+
Contact
+
+ -
+ Email.{" "}
+ {
+ event.preventDefault();
+ copyText(event.target.textContent);
+ }}
+ className={copyLink}
+ >
+ wonjh0201@gmail.com
+ {" "}
+
+ -
+ {" "}
+ github.{" "}
+
+ pithesun
+
+
+
+ >
+ );
+};
diff --git a/src/components/Contact/style.module.css b/src/components/Contact/style.module.css
new file mode 100644
index 0000000..243bd9b
--- /dev/null
+++ b/src/components/Contact/style.module.css
@@ -0,0 +1,9 @@
+@import "../vars.css";
+
+.copy-link {
+ text-decoration: underline dotted;
+}
+
+.copy-link:hover {
+ cursor: pointer;
+}
diff --git a/src/components/WorkExperience/index.js b/src/components/WorkExperience/index.js
new file mode 100644
index 0000000..de989ed
--- /dev/null
+++ b/src/components/WorkExperience/index.js
@@ -0,0 +1,60 @@
+import * as React from "react";
+import { WorkExperienceRow } from "../WorkExperienceRow";
+import { row, rowLeft, rowRight } from "./style.module.css";
+
+export const WorkExperience = () => {
+ return (
+ <>
+ Work Experience
+
+
+
현대퓨처넷(현대아이티앤이).
+ 2022.1.3~
+
+
+
+ >
+ );
+};
diff --git a/src/components/WorkExperience/style.module.css b/src/components/WorkExperience/style.module.css
new file mode 100644
index 0000000..a292ec6
--- /dev/null
+++ b/src/components/WorkExperience/style.module.css
@@ -0,0 +1,14 @@
+.row {
+ display: "flex";
+}
+
+/* flexBasis: "16rem", flexShrink: 0, paddingRight: "12px" */
+.row-left {
+ flex-basis: 16rem;
+ flex-shrink: 0;
+ padding-right: 12px;
+}
+
+.row-right {
+ flex-grow: 1;
+}
diff --git a/src/components/WorkExperienceRow/index.js b/src/components/WorkExperienceRow/index.js
new file mode 100644
index 0000000..2e73178
--- /dev/null
+++ b/src/components/WorkExperienceRow/index.js
@@ -0,0 +1,16 @@
+import * as React from "react";
+
+export const WorkExperienceRow = ({ title, description, didlist }) => {
+ return (
+
+ );
+};
diff --git a/src/pages/about.js b/src/pages/about.js
index d79fdc2..79779d6 100644
--- a/src/pages/about.js
+++ b/src/pages/about.js
@@ -1,18 +1,37 @@
import * as React from "react";
import Seo from "../components/Seo";
import Layout from "../components/layout";
+import { Contact } from "../components/Contact";
+import { WorkExperience } from "../components/WorkExperience";
const AboutPage = () => {
return (
- 안녕하세요, 원주혜입니다
+ 안녕하세요, 3년차 웹개발자 원주혜입니다
- 웹 기술, 특히 프론트엔드 개발에 관심이 많아요.
-
이곳에 한 자, 한 자 채워나가며 개발자 원주혜
- 로서의
-
- 발자취를 담아보려고 합니다.
+ 3년간 Hmall의 웹 서비스 운영팀에서 주로 상품상세 페이지 내의 서비스를
+ 담당하였습니다.
+ 운영팀 담당자로서 개발팀과 협업하여 크고 작은 프로젝트를 오픈하고
+ 운영하였으며,
+ 운영 도중 생기는 이슈들에 대응하였습니다.
+ 최근에는 주로 프론트엔드 개발 기술에 관심이 많습니다.
+
+
+
+ Education
+
+
+
+
+
+
+ 중앙대학교 2017.3~2022.2 |
+
+ 국어국문학과 졸업 컴퓨터공학과 복수전공
+ |
+
+
);
};