[feat]: 회원가입 페이지 개선 및 폼 자동 포맷팅 기능 추가

주요 변경사항:
- 회원가입 폼에 사업자등록번호 자동 포맷팅 (000-00-00000)
- 핸드폰 번호 자동 포맷팅 (010-1111-1111 / 010-111-1111)
- 약관 전체 동의 체크박스 추가 및 개별 약관 연동
- 모든 입력 필드에 autocomplete 속성 추가 (브라우저 자동완성 지원)
- 회원가입 API 연동 및 백엔드 통신 구현
- LoginPage 폼 태그 추가 및 DOM 경고 수정
- LanguageSelect 언어 변경 시 전체 페이지 새로고침으로 변경
- 다국어 번역 키 추가 (ko, en, ja)

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
byeongcheolryu
2025-11-10 17:25:56 +09:00
parent a2453d86f2
commit fa7f62383d
16 changed files with 872 additions and 184 deletions

View File

@@ -25,8 +25,8 @@ export function LanguageSelect() {
const handleLanguageChange = (newLocale: string) => {
// Remove current locale from pathname
const pathnameWithoutLocale = pathname.replace(`/${locale}`, "");
// Navigate to new locale
router.push(`/${newLocale}${pathnameWithoutLocale}`);
// Force full page reload to ensure clean state and proper i18n loading
window.location.href = `/${newLocale}${pathnameWithoutLocale}`;
};
const currentLanguage = languages.find((lang) => lang.code === locale);