import type { Metadata } from "next"; import { GeistSans } from "geist/font/sans"; import { GeistMono } from "geist/font/mono"; import { SessionProvider } from "@/components/providers/session-provider"; import { ThemeProvider } from "@/components/providers/theme-provider"; import { Toaster } from "@/components/ui/sonner"; import { TooltipProvider } from "@/components/ui/tooltip"; import { APP_NAME } from "@/lib/constants"; import "./globals.css"; export const metadata: Metadata = { title: { default: APP_NAME, template: `%s | ${APP_NAME}`, }, description: "Self-hosted inventory management for 3D printing filament, resin, and miniature paints", }; export default function RootLayout({ children }: { children: React.ReactNode }) { return (