42 lines
1004 B
TypeScript
42 lines
1004 B
TypeScript
import './globals.css'
|
|
import Navbar from '@/components/Navbar'
|
|
import Footer from '@/components/Footer'
|
|
import Providers from '@/components/Providers'
|
|
import type { Metadata } from 'next'
|
|
|
|
export const metadata: Metadata = {
|
|
title: 'Estate Planning Webinars - Learn From Experts',
|
|
description: 'Join expert-led webinars on estate planning, wills, trusts, and asset protection. Free and premium courses available.',
|
|
manifest: '/manifest.json',
|
|
icons: {
|
|
icon: '/favicon.ico',
|
|
apple: '/images/icon-192.png',
|
|
},
|
|
robots: {
|
|
index: true,
|
|
follow: true,
|
|
},
|
|
}
|
|
|
|
export default function RootLayout({
|
|
children,
|
|
}: {
|
|
children: React.ReactNode
|
|
}) {
|
|
return (
|
|
<html lang="en" suppressHydrationWarning>
|
|
<head>
|
|
<link rel="icon" href="/favicon.ico" />
|
|
<link rel="manifest" href="/manifest.json" />
|
|
</head>
|
|
<body>
|
|
<Providers>
|
|
<Navbar />
|
|
{children}
|
|
<Footer />
|
|
</Providers>
|
|
</body>
|
|
</html>
|
|
)
|
|
}
|