"use client"; import { useSupporterStatusContext } from "@app/hooks/useSupporterStatusContext"; import { useLicenseStatusContext } from "@app/hooks/useLicenseStatusContext"; import { useTranslations } from "next-intl"; import { build } from "@server/build"; export default function AuthPageFooterNotices() { const t = useTranslations(); const { supporterStatus } = useSupporterStatusContext(); const { isUnlocked, licenseStatus } = useLicenseStatusContext(); return ( <> {supporterStatus?.visible && (
{t("noSupportKey")}
)} {build === "enterprise" && !isUnlocked() ? (
{t("instanceIsUnlicensed")}
) : null} {build === "enterprise" && isUnlocked() && licenseStatus?.tier === "personal" ? (
{t("loginPageLicenseWatermark")}
) : null} ); }