summaryrefslogtreecommitdiff
path: root/components/login
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-09-25 03:15:45 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-09-25 03:15:45 +0000
commit450234437267cdd9cdf196d5d37657708062bef5 (patch)
tree2ec0ef193a71e949ccda776e040cc02ceff88ce0 /components/login
parent146dd77da407438023d6fe6f18c0ebb8b6915765 (diff)
(최겸) 구매 기준정보, 로그인 용어, 입찰 내정가 산정 로직 수정
Diffstat (limited to 'components/login')
-rw-r--r--components/login/login-form.tsx38
-rw-r--r--components/login/partner-auth-form.tsx2
2 files changed, 24 insertions, 16 deletions
diff --git a/components/login/login-form.tsx b/components/login/login-form.tsx
index 67d9f8ac..8e9509c8 100644
--- a/components/login/login-form.tsx
+++ b/components/login/login-form.tsx
@@ -66,6 +66,13 @@ export function LoginForm() {
message: undefined,
});
+ // // 영문 페이지에서 S-Gips 로그인 비활성화 시 기본 로그인 방법 설정
+ // useEffect(() => {
+ // if (lng === 'en' && loginMethod === 'sgips') {
+ // setLoginMethod('username');
+ // }
+ // }, [lng, loginMethod]);
+
// 이미 로그인된 사용자 리다이렉트 처리
useEffect(() => {
if (status === 'authenticated' && session?.user) {
@@ -510,18 +517,21 @@ export function LoginForm() {
>
{t('generalLogin')}
</button>
- <button
- type="button"
- onClick={() => setLoginMethod('sgips')}
- className={cn(
- "flex-1 rounded-md px-3 py-2 text-sm font-medium transition-all",
- loginMethod === 'sgips'
- ? "bg-background text-foreground shadow-sm"
- : "text-muted-foreground hover:text-foreground"
- )}
- >
- {t('sgipsLogin')}
- </button>
+ {/* S-Gips 로그인은 영문 페이지에서 비활성화 0925 구매 요청사항*/}
+ {lng !== 'en' && (
+ <button
+ type="button"
+ onClick={() => setLoginMethod('sgips')}
+ className={cn(
+ "flex-1 rounded-md px-3 py-2 text-sm font-medium transition-all",
+ loginMethod === 'sgips'
+ ? "bg-background text-foreground shadow-sm"
+ : "text-muted-foreground hover:text-foreground"
+ )}
+ >
+ {t('sgipsLogin')}
+ </button>
+ )}
</div>
{/* Username Login Form */}
@@ -562,8 +572,8 @@ export function LoginForm() {
</form>
)}
- {/* S-Gips Login Form */}
- {loginMethod === 'sgips' && (
+ {/* S-Gips Login Form - 영문 페이지에서 비활성화 0925 구매 요청사항*/}
+ {loginMethod === 'sgips' && lng !== 'en' && (
<form onSubmit={handleSgipsLogin} className="grid gap-4">
<div className="grid gap-2">
<Input
diff --git a/components/login/partner-auth-form.tsx b/components/login/partner-auth-form.tsx
index 10efaec5..56b1533d 100644
--- a/components/login/partner-auth-form.tsx
+++ b/components/login/partner-auth-form.tsx
@@ -62,8 +62,6 @@ export function CompanyAuthForm({ className, ...props }: React.HTMLAttributes<HT
const currentLanguageText =
i18n.language === "ko"
? t("languages.korean")
- : i18n.language === "ja"
- ? t("languages.japanese")
: t("languages.english")
// 로그인 페이지로 이동