import { prisma } from "@repo/db"; import { MessageCircleWarning } from "lucide-react"; export const WarningAlert = async () => { const mainMessage = await await prisma.config.findFirst({ orderBy: { createdAt: "desc", }, }); let msgColor; switch (mainMessage?.color) { case "WARNING": msgColor = "alert alert-soft alert-warning ml-3 py-2 flex items-center gap-2"; break; case "INFO": msgColor = "alert alert-soft alert-info ml-3 py-2 flex items-center gap-2"; break; case "SUCCESS": msgColor = "alert alert-soft alert-success ml-3 py-2 flex items-center gap-2"; break; case "ERROR": msgColor = "alert alert-error ml-3 py-2 flex items-center gap-2"; break; default: msgColor = "alert alert-soft ml-3 py-2 flex items-center gap-2"; } if ((mainMessage?.message == "" && !mainMessage?.maintenanceEnabled) || !mainMessage) { return null; } else { return (