diff options
Diffstat (limited to 'components/login/login-form-shi.tsx')
| -rw-r--r-- | components/login/login-form-shi.tsx | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/components/login/login-form-shi.tsx b/components/login/login-form-shi.tsx index d22e15a8..6be8d5c8 100644 --- a/components/login/login-form-shi.tsx +++ b/components/login/login-form-shi.tsx @@ -21,6 +21,7 @@ import { verifyTokenAction } from "@/lib/users/verifyToken"; import { buttonVariants } from "@/components/ui/button" import Link from "next/link" import Image from 'next/image'; // 추가: Image 컴포넌트 import +import { KnoxSSOButton } from './saml-login-button'; // SAML 로그인 버튼 import export function LoginFormSHI({ className, @@ -225,6 +226,23 @@ export function LoginFormSHI({ <Button type="submit" className="w-full" variant="samsung" disabled={isLoading}> {isLoading ? t('sending') : t('ContinueWithEmail')} </Button> + + {/* 구분선과 "Or continue with" 섹션 추가 */} + <div className="relative"> + <div className="absolute inset-0 flex items-center"> + <span className="w-full border-t"></span> + </div> + <div className="relative flex justify-center text-xs uppercase"> + <span className="bg-background px-2 text-muted-foreground"> + {t('orContinueWith')} + </span> + </div> + </div> + + {/* SAML 로그인 버튼 - 로직 분리 */} + <KnoxSSOButton /> + + {/* 언어 선택 드롭다운 */} <div className="text-center text-sm mx-auto"> <DropdownMenu> <DropdownMenuTrigger asChild> |
