From f571462b95bb5e08a0b2b053df6d1aa5fba21deb Mon Sep 17 00:00:00 2001 From: AWESOMEDEV Date: Mon, 20 Jul 2026 12:24:43 +0900 Subject: [PATCH] =?UTF-8?q?feat(ui):=20=EB=B8=8C=EB=9E=9C=EB=93=9C=20'?= =?UTF-8?q?=EC=88=98=EC=8A=B5=20=ED=94=8C=EB=9E=AB=ED=8F=BC'=E2=86=92'?= =?UTF-8?q?=ED=95=99=EC=8A=B5=20=ED=94=8C=EB=9E=AB=ED=8F=BC',=20=EB=B9=84?= =?UTF-8?q?=EB=B0=80=EB=B2=88=ED=98=B8=20=EB=88=88=20=ED=86=A0=EA=B8=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 - 로고·타이틀·강좌 예시의 '수습(학습) 플랫폼' 표기를 '학습 플랫폼'으로 통일 - PasswordInput 컴포넌트: 비밀번호 칸 끝에 눈 버튼(👁️/🙈)으로 마스킹 토글 (오타 확인용) — type=button으로 폼 제출 방지, ...props로 기존 input 대체 - 로그인·비밀번호 변경(3칸)·회원가입(Field password 타입 2칸)에 일괄 적용 운영 검증: 타이틀 '학습 플랫폼' 확인, 눈 클릭 시 password→text 전환·아이콘 토글 브라우저 확인. Co-Authored-By: Claude Opus 4.8 --- frontend/index.html | 2 +- frontend/src/App.jsx | 2 +- frontend/src/components/PasswordInput.jsx | 36 +++++++++++++++++++ frontend/src/pages/ChangePasswordPage.jsx | 13 +++---- frontend/src/pages/CodingBasicsPage.jsx | 2 +- frontend/src/pages/FindAccountPage.jsx | 2 +- frontend/src/pages/LoginPage.jsx | 7 ++-- frontend/src/pages/SignupPage.jsx | 23 ++++++------ frontend/src/pages/courses/PwaPage.jsx | 4 +-- .../src/pages/courses/ToolPostmanPage.jsx | 4 +-- frontend/src/styles/global.css | 31 ++++++++++++++++ 11 files changed, 95 insertions(+), 31 deletions(-) create mode 100644 frontend/src/components/PasswordInput.jsx diff --git a/frontend/index.html b/frontend/index.html index e231559..8db0d96 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -3,7 +3,7 @@ - AWESOMEDEV 수습 학습 플랫폼 + AWESOMEDEV 학습 플랫폼
diff --git a/frontend/src/App.jsx b/frontend/src/App.jsx index b98d610..12e43d5 100644 --- a/frontend/src/App.jsx +++ b/frontend/src/App.jsx @@ -97,7 +97,7 @@ function Layout() {
- AWESOMEDEV 수습 플랫폼 + AWESOMEDEV 학습 플랫폼