diff --git a/src/app/layout.tsx b/src/app/layout.tsx index e91f5b4..7f52c2a 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,4 +1,4 @@ -import type { Metadata } from 'next'; +import type { Metadata, Viewport } from 'next'; import { Inter, JetBrains_Mono } from 'next/font/google'; import { Toaster } from 'sonner'; import './globals.css'; @@ -15,12 +15,31 @@ const jetbrainsMono = JetBrains_Mono({ display: 'swap', }); +export const viewport: Viewport = { + width: 'device-width', + initialScale: 1, + viewportFit: 'cover', + themeColor: '#1e2844', +}; + export const metadata: Metadata = { title: { default: 'Port Nimara CRM', template: '%s | Port Nimara CRM', }, description: 'Marina management system for Port Nimara', + appleWebApp: { + capable: true, + statusBarStyle: 'black-translucent', + title: 'Port Nimara', + }, + icons: { + icon: [ + { url: '/icon-192.png', sizes: '192x192', type: 'image/png' }, + { url: '/icon-512.png', sizes: '512x512', type: 'image/png' }, + ], + apple: '/apple-touch-icon.png', + }, }; export default function RootLayout({ children }: { children: React.ReactNode }) {