♻️show org page branding section only in saas

This commit is contained in:
Fred KISSIE
2025-11-15 01:07:00 +01:00
parent b961271aa6
commit 0d84b7af6e

View File

@@ -41,6 +41,8 @@ import {
CredenzaHeader,
CredenzaTitle
} from "./Credenza";
import { usePaidStatus } from "@app/hooks/usePaidStatus";
import { build } from "@server/build";
export type AuthPageCustomizationProps = {
orgId: string;
@@ -71,7 +73,7 @@ const AuthPageFormSchema = z.object({
),
logoWidth: z.coerce.number().min(1),
logoHeight: z.coerce.number().min(1),
title: z.string(),
title: z.string().optional(),
subtitle: z.string().optional(),
resourceTitle: z.string(),
resourceSubtitle: z.string().optional()
@@ -83,6 +85,7 @@ export default function AuthPageBrandingForm({
}: AuthPageCustomizationProps) {
const env = useEnvContext();
const api = createApiClient(env);
const { hasSaasSubscription } = usePaidStatus();
const router = useRouter();
@@ -258,6 +261,8 @@ export default function AuthPageBrandingForm({
</div>
</div>
{hasSaasSubscription && (
<>
<Separator />
<div className="flex flex-col gap-3">
@@ -267,7 +272,9 @@ export default function AuthPageBrandingForm({
render={({ field }) => (
<FormItem className="md:col-span-3">
<FormLabel>
{t("brandingOrgTitle")}
{t(
"brandingOrgTitle"
)}
</FormLabel>
<FormDescription>
{t(
@@ -291,7 +298,9 @@ export default function AuthPageBrandingForm({
render={({ field }) => (
<FormItem className="md:col-span-3">
<FormLabel>
{t("brandingOrgSubtitle")}
{t(
"brandingOrgSubtitle"
)}
</FormLabel>
<FormDescription>
{t(
@@ -310,6 +319,8 @@ export default function AuthPageBrandingForm({
)}
/>
</div>
</>
)}
<Separator />