From de414aec4cccc1a0c6526bc335cf20f7af94fe38 Mon Sep 17 00:00:00 2001 From: baegyeong Date: Wed, 13 Nov 2024 20:35:52 +0900 Subject: [PATCH 1/9] =?UTF-8?q?=F0=9F=9A=9A=20chore:=20=EB=A1=9C=EA=B7=B8?= =?UTF-8?q?=EC=9D=B8=20=EB=B2=84=ED=8A=BC=20=EC=9D=B4=EB=AF=B8=EC=A7=80=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/frontend/src/assets/google.png | Bin 0 -> 2846 bytes packages/frontend/src/assets/kakao.png | Bin 0 -> 3382 bytes packages/frontend/src/assets/naver.png | Bin 0 -> 2444 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 packages/frontend/src/assets/google.png create mode 100644 packages/frontend/src/assets/kakao.png create mode 100644 packages/frontend/src/assets/naver.png diff --git a/packages/frontend/src/assets/google.png b/packages/frontend/src/assets/google.png new file mode 100644 index 0000000000000000000000000000000000000000..33d8f0ee562d61d00b288c969555f6d1bc96f36b GIT binary patch literal 2846 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 literal 0 HcmV?d00001 diff --git a/packages/frontend/src/assets/naver.png b/packages/frontend/src/assets/naver.png new file mode 100644 index 0000000000000000000000000000000000000000..e3da3450e951e3c5dcc47710e1ba871ca4dafdb8 GIT binary patch literal 2444 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 a-vTjtL{oo(sk3T%0=zv>dN5JpIsXP^q^ev1 literal 0 HcmV?d00001 From 8ce72664009580469486e3b6e6f3e70f0a97fbec Mon Sep 17 00:00:00 2001 From: baegyeong Date: Wed, 13 Nov 2024 20:40:14 +0900 Subject: [PATCH 2/9] =?UTF-8?q?=E2=9C=A8=20feat:=20=EA=B8=B0=EB=B3=B8=20?= =?UTF-8?q?=EB=A1=9C=EA=B7=B8=EC=9D=B8=20UI=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/frontend/src/pages/login/Login.tsx | 33 +++++++++++++++++++++ packages/frontend/src/pages/login/index.ts | 1 + 2 files changed, 34 insertions(+) create mode 100644 packages/frontend/src/pages/login/Login.tsx create mode 100644 packages/frontend/src/pages/login/index.ts diff --git a/packages/frontend/src/pages/login/Login.tsx b/packages/frontend/src/pages/login/Login.tsx new file mode 100644 index 00000000..f1df9679 --- /dev/null +++ b/packages/frontend/src/pages/login/Login.tsx @@ -0,0 +1,33 @@ +import { Link } from 'react-router-dom'; +import google from '@/assets/google.png'; +import kakao from '@/assets/kakao.png'; +import naver from '@/assets/naver.png'; + +interface LoginButtonProps { + to: string; + src: string; + alt: string; +} + +export const Login = () => { + return ( +
+

+ 스마트한 투자의 첫걸음,
주춤주춤과 함께해요! +

+
+ + + +
+
+ ); +}; + +export const LoginButton = ({ to, src, alt }: LoginButtonProps) => { + return ( + + {alt} + + ); +}; diff --git a/packages/frontend/src/pages/login/index.ts b/packages/frontend/src/pages/login/index.ts new file mode 100644 index 00000000..a10c3a83 --- /dev/null +++ b/packages/frontend/src/pages/login/index.ts @@ -0,0 +1 @@ +export * from './Login'; From 841a28106c37d365e2c2593bcaccc3f096cc928a Mon Sep 17 00:00:00 2001 From: baegyeong Date: Wed, 13 Nov 2024 20:40:48 +0900 Subject: [PATCH 3/9] =?UTF-8?q?=E2=9C=A8=20feat:=20=EB=A1=9C=EA=B7=B8?= =?UTF-8?q?=EC=9D=B8=20=EB=9D=BC=EC=9A=B0=ED=84=B0=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/frontend/src/routes/index.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/frontend/src/routes/index.tsx b/packages/frontend/src/routes/index.tsx index e49f80a4..0ee8d743 100644 --- a/packages/frontend/src/routes/index.tsx +++ b/packages/frontend/src/routes/index.tsx @@ -1,6 +1,7 @@ import { createBrowserRouter } from 'react-router-dom'; import { Layout } from '@/components/layouts'; import { Home } from '@/pages/home'; +import { Login } from '@/pages/login'; import { MyPage } from '@/pages/my-page'; import { StockDetail } from '@/pages/stock-detail'; import { Stocks } from '@/pages/stocks'; @@ -25,6 +26,10 @@ export const router = createBrowserRouter([ path: '/my-page', element: , }, + { + path: '/login', + element: , + }, ], }, ]); From df29ebec66f5c2477e06362b87d295131645c46a Mon Sep 17 00:00:00 2001 From: baegyeong Date: Tue, 19 Nov 2024 15:34:52 +0900 Subject: [PATCH 4/9] =?UTF-8?q?=F0=9F=90=9B=20fix:=20=EB=A1=9C=EA=B7=B8?= =?UTF-8?q?=EC=9D=B8=20=EB=B2=84=ED=8A=BC=EC=97=90=20shadow=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/frontend/src/pages/login/Login.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/frontend/src/pages/login/Login.tsx b/packages/frontend/src/pages/login/Login.tsx index f1df9679..280d9fa0 100644 --- a/packages/frontend/src/pages/login/Login.tsx +++ b/packages/frontend/src/pages/login/Login.tsx @@ -26,7 +26,7 @@ export const Login = () => { export const LoginButton = ({ to, src, alt }: LoginButtonProps) => { return ( - + {alt} ); From 37f3eb574347fc1e04e9c5e75a22a116d55d2e5f Mon Sep 17 00:00:00 2001 From: baegyeong Date: Tue, 19 Nov 2024 16:14:29 +0900 Subject: [PATCH 5/9] =?UTF-8?q?=F0=9F=9A=9A=20chore:=20axios=20=EC=84=A4?= =?UTF-8?q?=EC=B9=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/frontend/package.json | 1 + yarn.lock | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/packages/frontend/package.json b/packages/frontend/package.json index 067b43c4..d0ce21e7 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -13,6 +13,7 @@ }, "dependencies": { "@tanstack/react-query": "^5.59.19", + "axios": "^1.7.7", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", "lightweight-charts": "^4.2.1", diff --git a/yarn.lock b/yarn.lock index 7612ff5b..909d52d2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2752,6 +2752,15 @@ available-typed-arrays@^1.0.7: dependencies: possible-typed-array-names "^1.0.0" +axios@^1.7.7: + version "1.7.7" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.7.tgz#2f554296f9892a72ac8d8e4c5b79c14a91d0a47f" + integrity sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q== + dependencies: + follow-redirects "^1.15.6" + form-data "^4.0.0" + proxy-from-env "^1.1.0" + babel-jest@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.7.0.tgz#f4369919225b684c56085998ac63dbd05be020d5" @@ -4456,6 +4465,11 @@ flatted@^3.2.9: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a" integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== +follow-redirects@^1.15.6: + version "1.15.9" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1" + integrity sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ== + for-each@^0.3.3: version "0.3.3" resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" @@ -6711,6 +6725,11 @@ proxy-addr@~2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + punycode@^2.1.0: version "2.3.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" From 6737e6b660eb8eccd0eafac7c96075b08db773f1 Mon Sep 17 00:00:00 2001 From: baegyeong Date: Tue, 19 Nov 2024 16:15:14 +0900 Subject: [PATCH 6/9] =?UTF-8?q?=F0=9F=90=9B=20fix:=20login=20=EC=A0=84?= =?UTF-8?q?=EC=B2=B4=20=EB=84=A4=EB=AA=A8=EB=B0=95=EC=8A=A4=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/frontend/src/pages/login/Login.tsx | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/packages/frontend/src/pages/login/Login.tsx b/packages/frontend/src/pages/login/Login.tsx index 280d9fa0..5ad490d6 100644 --- a/packages/frontend/src/pages/login/Login.tsx +++ b/packages/frontend/src/pages/login/Login.tsx @@ -12,21 +12,23 @@ interface LoginButtonProps { export const Login = () => { return (
-

- 스마트한 투자의 첫걸음,
주춤주춤과 함께해요! -

-
- - - -
+
+

+ 스마트한 투자의 첫걸음,
주춤주춤과 함께해요! +

+
+ + + +
+
); }; export const LoginButton = ({ to, src, alt }: LoginButtonProps) => { return ( - + {alt} ); From 906423e066d3089fd2da2fe9affc4dadf543b8b5 Mon Sep 17 00:00:00 2001 From: baegyeong Date: Tue, 19 Nov 2024 16:15:31 +0900 Subject: [PATCH 7/9] =?UTF-8?q?=E2=9C=A8=20feat:=20api=20=EC=9D=B8?= =?UTF-8?q?=EC=8A=A4=ED=84=B4=EC=8A=A4=20=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/frontend/src/apis/index.ts | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 packages/frontend/src/apis/index.ts diff --git a/packages/frontend/src/apis/index.ts b/packages/frontend/src/apis/index.ts new file mode 100644 index 00000000..3d6b587e --- /dev/null +++ b/packages/frontend/src/apis/index.ts @@ -0,0 +1,6 @@ +import axios from 'axios'; + +export const instance = axios.create({ + baseURL: import.meta.env.VITE_BASE_URL, + timeout: 1000, +}); From 961cfe548b2e056ee985a2add43225230536553f Mon Sep 17 00:00:00 2001 From: baegyeong Date: Tue, 19 Nov 2024 18:04:23 +0900 Subject: [PATCH 8/9] =?UTF-8?q?=F0=9F=90=9B=20fix:=20=EB=A1=9C=EA=B7=B8?= =?UTF-8?q?=EC=9D=B8=20UI=EC=9D=98=20=EB=92=B7=EB=B0=B0=EA=B2=BD=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/frontend/src/pages/login/Login.tsx | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/packages/frontend/src/pages/login/Login.tsx b/packages/frontend/src/pages/login/Login.tsx index 5ad490d6..576ae444 100644 --- a/packages/frontend/src/pages/login/Login.tsx +++ b/packages/frontend/src/pages/login/Login.tsx @@ -11,12 +11,14 @@ interface LoginButtonProps { export const Login = () => { return ( -
-
-

- 스마트한 투자의 첫걸음,
주춤주춤과 함께해요! -

-
+
+
+
+
+

스마트한 투자의 첫걸음,

+

주춤주춤과 함께해요!

+
+
From 66d2495a9b681647f4326f96e954e49b652556c8 Mon Sep 17 00:00:00 2001 From: baegyeong Date: Tue, 19 Nov 2024 18:12:45 +0900 Subject: [PATCH 9/9] =?UTF-8?q?=F0=9F=90=9B=20fix:=20=EB=A1=9C=EA=B7=B8?= =?UTF-8?q?=EC=9D=B8=20layout=20padding=20=EA=B0=92=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/frontend/src/pages/login/Login.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/frontend/src/pages/login/Login.tsx b/packages/frontend/src/pages/login/Login.tsx index 576ae444..33b0551f 100644 --- a/packages/frontend/src/pages/login/Login.tsx +++ b/packages/frontend/src/pages/login/Login.tsx @@ -12,7 +12,7 @@ interface LoginButtonProps { export const Login = () => { return (
-
+

스마트한 투자의 첫걸음,