loginpage 반응형형

This commit is contained in:
wallace
2025-12-01 10:46:10 +09:00
parent 8bdd615ec9
commit 8ec9e4e402
2 changed files with 151 additions and 150 deletions

View File

@@ -3,7 +3,7 @@
import { usePathname } from "next/navigation"; import { usePathname } from "next/navigation";
import Footer from "./Footer"; import Footer from "./Footer";
const HIDE_FOOTER_PREFIXES = ["/pages"]; const HIDE_FOOTER_PREFIXES = ["/pages", "/login"];
export default function FooterVisibility() { export default function FooterVisibility() {
const pathname = usePathname(); const pathname = usePathname();

View File

@@ -160,8 +160,6 @@ export default function LoginPage() {
return ( return (
<> <>
<div className="min-h-screen w-full flex flex-col items-center pt-[180px]">
<LoginErrorModal <LoginErrorModal
open={isLoginErrorOpen} open={isLoginErrorOpen}
onClose={() => { onClose={() => {
@@ -175,8 +173,10 @@ export default function LoginPage() {
loginErrorModalEnabled={isLoginErrorOpen} loginErrorModalEnabled={isLoginErrorOpen}
setLoginErrorModalEnabled={setIsLoginErrorOpen} setLoginErrorModalEnabled={setIsLoginErrorOpen}
/> />
<div className="h-screen w-full flex flex-col overflow-hidden">
<div className="rounded-xl bg-white max-w-[560px] px-[40px] w-full"> {/* 메인 컨텐츠 영역 - flex-1로 남은 공간 차지 */}
<div className="flex-1 flex items-center justify-center min-h-0">
<div className="rounded-xl bg-white max-w-[560px] px-[40px] w-full my-auto">
{/* 로고 영역 */} {/* 로고 영역 */}
<div className="my-15 flex flex-col items-center"> <div className="my-15 flex flex-col items-center">
<div className="mb-[7px]"> <div className="mb-[7px]">
@@ -321,11 +321,12 @@ export default function LoginPage() {
</div> </div>
</form> </form>
</div> </div>
<div></div>
</div> </div>
<p className="text-center py-[40px] text-[15px] text-basic-text"> {/* Copyright 영역 - 하단 고정 */}
<p className="text-center py-[40px] text-[15px] text-basic-text flex-shrink-0">
Copyright 2025 XL LMS. All rights reserved Copyright 2025 XL LMS. All rights reserved
</p> </p>
</div>
</> </>
); );
} }