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; } return (
{t("tagline")}
{t("or")}