diff --git a/src/app/(auth)/layout.tsx b/src/app/(auth)/layout.tsx
index a0ace31..c365eec 100644
--- a/src/app/(auth)/layout.tsx
+++ b/src/app/(auth)/layout.tsx
@@ -1,11 +1,15 @@
import { makePageMetadata } from "@/seo/metadata";
+import type { AuthLayoutProps } from "@/types/auth";
export const metadata = makePageMetadata({
- title: "PlanMate — 로그인/회원가입",
- description: "PlanMate 계정으로 로그인하거나 회원가입하세요.",
- canonical: "/login",
+ title: "MyPlanMate — 인증",
+ description: "MyPlanMate 계정으로 로그인하고, 새 계정을 만들고, 비밀번호를 재설정하세요.",
});
-export default function AuthLayout({ children }: { children: React.ReactNode }) {
- return <>{children}>;
+export default function AuthLayout({ children }: AuthLayoutProps) {
+ return (
+
+ );
}
diff --git a/src/app/(auth)/login/page.tsx b/src/app/(auth)/login/page.tsx
index 40e0ef3..f59323f 100644
--- a/src/app/(auth)/login/page.tsx
+++ b/src/app/(auth)/login/page.tsx
@@ -2,13 +2,31 @@ import { makePageMetadata } from "@/seo/metadata";
export const metadata = {
...makePageMetadata({
- title: "로그인",
- description: "PlanMate 로그인 페이지",
+ title: "MyPlanMate — 로그인",
+ description: "MyPlanMate 계정으로 로그인하고 오늘의 플랜을 시작하세요.",
canonical: "/login",
}),
- robots: { index: false, follow: false }, // 인증 화면은 보통 검색 제외
+ robots: { index: false, follow: false },
};
export default function LoginPage() {
- return 로그인 페이지
;
+ return (
+ <>
+
+ {/* TODO: 나중에 AppLogo + LoginPageTitle + LoginSubtitle로 교체 */}
+ PlanMate
+ 로그인
+ 오늘도 만나서 반가워요!
+
+
+
+ {/* TODO: 나중에 LoginMain + AuthCard + LoginForm 구조로 확장 */}
+
+
+ 여기에는 로그인 폼이 들어갈 예정입니다.
+
+
+
+ >
+ );
}
diff --git a/src/app/(marketing)/layout.tsx b/src/app/(marketing)/layout.tsx
index 3beae82..1745854 100644
--- a/src/app/(marketing)/layout.tsx
+++ b/src/app/(marketing)/layout.tsx
@@ -12,14 +12,10 @@ export const metadata = makePageMetadata({
export default function MarketingLayout({ children }: { children: React.ReactNode }) {
return (
-
-
-
-
- {children}
-
-
-
-
+
+
+ {children}
+
+
);
}
diff --git a/src/types/auth.ts b/src/types/auth.ts
new file mode 100644
index 0000000..34b4422
--- /dev/null
+++ b/src/types/auth.ts
@@ -0,0 +1,5 @@
+import type { ReactNode } from "react";
+
+export interface AuthLayoutProps {
+ children: ReactNode;
+}