import { getTranslations } from "next-intl/server"; import Link from "next/link"; import { auth } from "@/lib/auth"; import { prisma } from "@/lib/prisma"; import { siteSettings } from "@/lib/services/site-settings"; export async function SiteHeader() { const t = await getTranslations("header"); const [session, hotelName, header, logo] = await Promise.all([ auth(), siteSettings.get("hotel_name", "Atom"), siteSettings.get("cms_header", "/assets/images/background.png"), siteSettings.get("cms_logo", ""), ]); let online = 0; try { online = await prisma.user.count({ where: { online: "1" } }); } catch { online = 0; } const bannerUrl = header && header !== "/assets/images/background.png" ? header : "/assets/images/mybobba_banner.png"; return (