107 lines
3.5 KiB
TypeScript
107 lines
3.5 KiB
TypeScript
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 (
|
|
<html lang="pl">
|
|
<body className={`${dmSans.variable} ${playfair.variable} font-sans antialiased`}>
|
|
{children}
|
|
<script
|
|
type="application/ld+json"
|
|
dangerouslySetInnerHTML={{
|
|
__html: JSON.stringify({
|
|
'@context': 'https://schema.org',
|
|
'@type': 'LodgingBusiness',
|
|
name: 'Domki Letniskowe Słoneczko',
|
|
image: 'https://sloneczko-dzwirzyno.pl/sloneczko.webp',
|
|
'@id': 'https://sloneczko-dzwirzyno.pl',
|
|
url: 'https://sloneczko-dzwirzyno.pl',
|
|
telephone: '+48664786167',
|
|
address: {
|
|
'@type': 'PostalAddress',
|
|
streetAddress: 'Wczasowa 1',
|
|
addressLocality: 'Dźwirzyno',
|
|
postalCode: '78-131',
|
|
addressCountry: 'PL',
|
|
},
|
|
geo: {
|
|
'@type': 'GeoCoordinates',
|
|
latitude: 54.1537,
|
|
longitude: 15.4214,
|
|
},
|
|
priceRange: '$$',
|
|
description: 'Domki letniskowe i pokoje gościnne blisko morza w Dźwirzynie.',
|
|
}),
|
|
}}
|
|
/>
|
|
<Analytics />
|
|
</body>
|
|
</html>
|
|
)
|
|
}
|