import React from "react" import type { Metadata, Viewport } from 'next' import { DM_Sans, Playfair_Display } from 'next/font/google' import { Analytics } from '@vercel/analytics/next' import './globals.css' const dmSans = DM_Sans({ subsets: ["latin"], variable: "--font-dm-sans" }); const playfair = Playfair_Display({ subsets: ["latin"], variable: "--font-playfair" }); export const metadata: Metadata = { metadataBase: new URL('https://sloneczko-dzwirzyno.pl'), // Replace with actual domain if known, or use localhost/placeholder title: { default: 'Domki Letniskowe Słoneczko | Dźwirzyno', template: '%s | Domki Letniskowe Słoneczko', }, description: 'Spędź niezapomniane wakacje w Domkach Letniskowych Słoneczko w Dźwirzynie. Komfortowe noclegi blisko morza (450m) i jeziora Resko.', keywords: ['domki letniskowe', 'Dźwirzyno', 'noclegi nad morzem', 'wakacje dla rodzin', 'domki blisko plaży', 'wczasy Dźwirzyno'], authors: [{ name: 'Słoneczko' }], creator: 'Słoneczko', publisher: 'Słoneczko', formatDetection: { email: false, address: false, telephone: false, }, openGraph: { title: 'Domki Letniskowe Słoneczko | Rodzinne Wakacje w Dźwirzynie', description: 'Komfortowe domki letniskowe i pokoje w Dźwirzynie. Tylko 450m od morza! Plac zabaw, grill, parking. Zarezerwuj swój pobyt.', url: 'https://sloneczko-dzwirzyno.pl', siteName: 'Domki Letniskowe Słoneczko', locale: 'pl_PL', type: 'website', }, twitter: { card: 'summary_large_image', title: 'Domki Letniskowe Słoneczko | Dźwirzyno', description: 'Wypoczynek blisko natury. Domki 450m od morza.', }, robots: { index: true, follow: true, googleBot: { index: true, follow: true, 'max-video-preview': -1, 'max-image-preview': 'large', 'max-snippet': -1, }, }, icons: { icon: [ { url: '/icon-light-32x32.png', media: '(prefers-color-scheme: light)' }, { url: '/icon-dark-32x32.png', media: '(prefers-color-scheme: dark)' }, { url: '/icon.svg', type: 'image/svg+xml' }, ], apple: '/apple-icon.png', }, } export const viewport: Viewport = { width: 'device-width', initialScale: 1, } export default function RootLayout({ children, }: Readonly<{ children: React.ReactNode }>) { return ( {children}