rwadurian/frontend/mobile-upgrade/src/app/layout.tsx

42 lines
1.1 KiB
TypeScript

import type { Metadata } from 'next'
import { Toaster } from 'react-hot-toast'
import './globals.css'
export const metadata: Metadata = {
title: 'Mobile Upgrade Admin',
description: 'Mobile App Version Management Admin Panel',
icons: {
icon: '/favicon.svg',
},
}
export default function RootLayout({
children,
}: {
children: React.ReactNode
}) {
return (
<html lang="zh-CN">
<body>
<div className="min-h-screen bg-gray-50">
<nav className="bg-white shadow-sm border-b">
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div className="flex justify-between h-16">
<div className="flex items-center">
<h1 className="text-xl font-semibold text-gray-900">
Mobile Upgrade Admin
</h1>
</div>
</div>
</div>
</nav>
<main className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8">
{children}
</main>
</div>
<Toaster position="top-right" />
</body>
</html>
)
}