import type { Metadata, Viewport } from "next"; import { TooltipProvider } from "@/components/ui/tooltip"; import { TelegramProvider } from "@/components/providers/TelegramProvider"; import { AppShell } from "@/components/AppShell"; import { AppErrorBoundary } from "@/components/AppErrorBoundary"; import { THEME_BOOTSTRAP_SCRIPT } from "@/lib/theme-bootstrap-script"; import "./globals.css"; export const metadata: Metadata = { title: "Duty Teller", description: "Team duty shift calendar and reminders", }; export const viewport: Viewport = { width: "device-width", initialScale: 1, viewportFit: "cover", }; export default function RootLayout({ children, }: Readonly<{ children: React.ReactNode; }>) { return (