52 lines
1.7 KiB
TypeScript
52 lines
1.7 KiB
TypeScript
import type { Metadata } from 'next'
|
|
import Script from 'next/script'
|
|
import './globals.css'
|
|
|
|
export const metadata: Metadata = {
|
|
title: 'doing-it - IT Weiterbildung & Schulungen',
|
|
description: 'IT Weiterbildung und Schulungen für Quereinsteiger und Unternehmen',
|
|
}
|
|
|
|
export default function RootLayout({
|
|
children,
|
|
}: {
|
|
children: React.ReactNode
|
|
}) {
|
|
return (
|
|
<html lang="de">
|
|
<head>
|
|
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossOrigin="anonymous" />
|
|
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Inter:wght@400;500;600&display=swap" rel="stylesheet" />
|
|
</head>
|
|
<body>
|
|
{children}
|
|
{/* Rybbit Analytics */}
|
|
<Script
|
|
src="https://rybbit.doing-it.de/api/script.js"
|
|
data-site-id="733537db4b78"
|
|
strategy="afterInteractive"
|
|
/>
|
|
{/* Live Chat Integration - Platzhalter für Tawk.to, Crisp oder Intercom */}
|
|
{/*
|
|
<script dangerouslySetInnerHTML={{
|
|
__html: `
|
|
// Beispiel für Tawk.to Integration:
|
|
// var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date();
|
|
// (function(){
|
|
// var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
|
|
// s1.async=true;
|
|
// s1.src='https://embed.tawk.to/YOUR_PROPERTY_ID/YOUR_WIDGET_ID';
|
|
// s1.charset='UTF-8';
|
|
// s1.setAttribute('crossorigin','*');
|
|
// s0.parentNode.insertBefore(s1,s0);
|
|
// })();
|
|
`
|
|
}} />
|
|
*/}
|
|
</body>
|
|
</html>
|
|
)
|
|
}
|
|
|