diff --git a/src/types/react-syntax-highlighter.d.ts b/@Types/react-syntax-highlighter.d.ts
similarity index 100%
rename from src/types/react-syntax-highlighter.d.ts
rename to @Types/react-syntax-highlighter.d.ts
diff --git a/package.json b/package.json
index ef988b3..5ed4936 100644
--- a/package.json
+++ b/package.json
@@ -9,7 +9,7 @@
"@types/jest": "^27.0.1",
"@types/js-cookie": "^3.0.6",
"@types/node": "^16.7.13",
- "@types/react": "^18.0.0",
+ "@types/react": "^18.3.3",
"@types/react-dom": "^18.0.0",
"axios": "^1.7.2",
"concurrently": "^8.2.2",
@@ -19,6 +19,7 @@
"react-dom": "^18.3.1",
"react-markdown": "^9.0.1",
"react-query": "^3.39.3",
+ "react-query-devtools": "^2.6.3",
"react-router-dom": "^6.23.1",
"react-scripts": "5.0.1",
"react-syntax-highlighter": "^15.5.0",
@@ -26,6 +27,7 @@
"styled-components": "^6.1.11",
"styled-reset": "^4.5.2",
"sweetalert2": "^11.11.1",
+ "swiper": "^11.1.8",
"typescript": "^4.4.2",
"unified": "^11.0.5",
"unist-util-position": "^5.0.0",
@@ -53,6 +55,7 @@
},
"packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e",
"devDependencies": {
- "@types/react-syntax-highlighter": "^15.5.13"
+ "@types/react-syntax-highlighter": "^15.5.13",
+ "@types/swiper": "^6.0.0"
}
}
diff --git a/src/assets/imgs/Signimg/Expand_down.svg b/src/assets/imgs/Signimg/Expand_down.svg
new file mode 100644
index 0000000..089cd4e
--- /dev/null
+++ b/src/assets/imgs/Signimg/Expand_down.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/imgs/alarm/alert.svg b/src/assets/imgs/main/alert.svg
similarity index 100%
rename from src/assets/imgs/alarm/alert.svg
rename to src/assets/imgs/main/alert.svg
diff --git a/src/assets/imgs/main/metometi.svg b/src/assets/imgs/main/metometi.svg
new file mode 100644
index 0000000..e204ea5
--- /dev/null
+++ b/src/assets/imgs/main/metometi.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/assets/imgs/postHeader/post.png b/src/assets/imgs/postHeader/post.png
new file mode 100644
index 0000000..29b5ce4
Binary files /dev/null and b/src/assets/imgs/postHeader/post.png differ
diff --git a/src/components/auth/Login/index.tsx b/src/components/auth/Login/index.tsx
index 9d31f35..afd2add 100644
--- a/src/components/auth/Login/index.tsx
+++ b/src/components/auth/Login/index.tsx
@@ -23,8 +23,8 @@ const LoginComponent = ({ setIsLogin }: Props) => {
아이디
*
{
비밀번호 *
{
const signupComponents: ReactNode[] = [
,
,
];
diff --git a/src/components/auth/Signup/signupFirst/index.tsx b/src/components/auth/Signup/signupFirst/index.tsx
index 2bf6189..f92428a 100644
--- a/src/components/auth/Signup/signupFirst/index.tsx
+++ b/src/components/auth/Signup/signupFirst/index.tsx
@@ -27,8 +27,8 @@ const SignupFirst = ({
아이디*
*
*
>;
- signupData: Sign;
- handleSignupData: (e: React.ChangeEvent) => void;
- submitSignupDataSecond: () => void;
- keydownButton: (e: React.KeyboardEvent) => void;
- }
+ setSection: Dispatch>;
+ signupData: Sign;
+ handleSignupData: (
+ e: React.ChangeEvent
+ ) => void;
+ emailKeydownButton: (e: React.KeyboardEvent) => void;
+ submitSignupDataSecond: () => void;
+ keydownButton: (e: React.KeyboardEvent) => void;
+ chckEmailAuthCode: () => void;
+ isWaiting: string;
+}
-const SignupSecond = ({ setSection,signupData,
- handleSignupData,
- keydownButton,
- submitSignupDataSecond,
- }:Props) => {
+const SignupSecond = ({
+ setSection,
+ signupData,
+ handleSignupData,
+ keydownButton,
+ submitSignupDataSecond,
+ chckEmailAuthCode,
+ emailKeydownButton,
+ isWaiting,
+}: Props) => {
return (
<>
- setSection("first")}>
-
- 돌아가기
+ setSection("first")}>
+
+ 돌아가기
이름*
- 이메일*
+ 학교*
-
+ >
+
+
+
+
+
+
+
- 이메일 인증번호*
+ 이메일*
+
+
+
+ 인증하기
+
+
+
+
+
+
+ {" "}
+ 이메일 인증번호*
+
+
+ {isWaiting === "전송중"
+ ? "이메일 전송중.."
+ : isWaiting === "전송성공"
+ ? "이메일 전송성공"
+ : ""}
+
+
-