| import type { Metadata, Viewport } from 'next'; | |
| import { Providers } from '@/components/layout/providers'; | |
| import './globals.css'; | |
| export const metadata: Metadata = { | |
| title: 'Clinical Error Detector', | |
| description: | |
| 'AI-powered clinical documentation error detection using local Ollama models. Identify medication errors, measurement anomalies, and logical inconsistencies.', | |
| keywords: [ | |
| 'clinical documentation', | |
| 'error detection', | |
| 'medical AI', | |
| 'Ollama', | |
| 'healthcare', | |
| ], | |
| authors: [{ name: 'Clinical Error Detector' }], | |
| }; | |
| export const viewport: Viewport = { | |
| width: 'device-width', | |
| initialScale: 1, | |
| maximumScale: 1, | |
| themeColor: [ | |
| { media: '(prefers-color-scheme: light)', color: '#f5f5f7' }, | |
| { media: '(prefers-color-scheme: dark)', color: '#0a0a0c' }, | |
| ], | |
| }; | |
| export default function RootLayout({ | |
| children, | |
| }: Readonly<{ | |
| children: React.ReactNode; | |
| }>) { | |
| return ( | |
| <html lang="en" suppressHydrationWarning> | |
| <body className="font-sans antialiased"> | |
| <Providers>{children}</Providers> | |
| </body> | |
| </html> | |
| ); | |
| } | |