fixes, theming, branding

This commit is contained in:
mikicvi
2025-09-26 22:16:34 +01:00
parent 22c462c61c
commit 220f999f19
24 changed files with 787 additions and 260 deletions
+9 -4
View File
@@ -3,13 +3,18 @@ import type { Metadata } from 'next';
import { Inter } from 'next/font/google';
import { ThemeProvider } from '@/components/theme-provider';
import { Toaster } from '@/components/ui/toaster';
import { getAppConfig } from '@/lib/app-config';
const inter = Inter({ subsets: ['latin'] });
export const metadata: Metadata = {
title: 'Table Tennis Booking System',
description: 'Book your table tennis court slots with ease',
};
export async function generateMetadata(): Promise<Metadata> {
const config = await getAppConfig();
return {
title: config.appTitle,
description: config.appDescription,
};
}
export default function RootLayout({ children }: { children: React.ReactNode }) {
return (