mirror of
https://github.com/ktds-dg0501/kt-event-marketing-fe.git
synced 2025-12-06 05:36:23 +00:00
- 로그인 페이지: 이메일 + 비밀번호 로그인, 소셜 로그인 버튼 - 회원가입 페이지: 3단계 funnel (계정정보, 개인정보, 사업장정보) - 프로필 관리 페이지: 기본정보/매장정보 수정, 비밀번호 변경, 로그아웃 - MUI v6 + React Hook Form + Zod 검증 - Next.js 14 App Router, TypeScript 5 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
45 lines
1.1 KiB
TypeScript
45 lines
1.1 KiB
TypeScript
import type { Metadata, Viewport } from 'next';
|
|
import { MUIThemeProvider } from '@/lib/theme-provider';
|
|
import { ReactQueryProvider } from '@/lib/react-query-provider';
|
|
import '@/styles/globals.css';
|
|
|
|
export const metadata: Metadata = {
|
|
title: 'KT AI 이벤트 마케팅',
|
|
description: '소상공인을 위한 AI 기반 이벤트 자동 생성 서비스',
|
|
};
|
|
|
|
export const viewport: Viewport = {
|
|
width: 'device-width',
|
|
initialScale: 1,
|
|
maximumScale: 1,
|
|
themeColor: '#E31E24',
|
|
};
|
|
|
|
export default function RootLayout({
|
|
children,
|
|
}: {
|
|
children: React.ReactNode;
|
|
}) {
|
|
return (
|
|
<html lang="ko">
|
|
<head>
|
|
<link
|
|
rel="stylesheet"
|
|
href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css"
|
|
/>
|
|
<link
|
|
rel="stylesheet"
|
|
href="https://fonts.googleapis.com/icon?family=Material+Icons"
|
|
/>
|
|
</head>
|
|
<body>
|
|
<MUIThemeProvider>
|
|
<ReactQueryProvider>
|
|
{children}
|
|
</ReactQueryProvider>
|
|
</MUIThemeProvider>
|
|
</body>
|
|
</html>
|
|
);
|
|
}
|