From acd38f041a595b44e1f57b09975f493146100765 Mon Sep 17 00:00:00 2001 From: Aditya Hegde Date: Fri, 5 Jun 2026 15:49:24 +0530 Subject: [PATCH] chore: backport enterprise customers payment changes to 0.86 --- web-admin/src/features/billing/Payment.svelte | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/web-admin/src/features/billing/Payment.svelte b/web-admin/src/features/billing/Payment.svelte index bb936dab020a..8f95313c25b2 100644 --- a/web-admin/src/features/billing/Payment.svelte +++ b/web-admin/src/features/billing/Payment.svelte @@ -12,7 +12,7 @@ import SettingsContainer from "@rilldata/web-admin/features/organizations/settings/SettingsContainer.svelte"; import { Button } from "@rilldata/web-common/components/button"; import CancelCircle from "@rilldata/web-common/components/icons/CancelCircle.svelte"; - import { isEnterprisePlan, isManagedPlan } from "./plans/utils"; + import { isManagedPlan } from "./plans/utils"; let { organization }: { organization: string } = $props(); @@ -28,14 +28,12 @@ let neverSubscribed = $derived(!!$categorisedIssues.data?.neverSubscribed); let onTrial = $derived(!!$categorisedIssues.data?.trial); let onManagedPlan = $derived(plan && isManagedPlan(plan.name)); - let onEnterprisePlan = $derived(plan && isEnterprisePlan(plan.name)); - // For enterprise and managed orgs, hide when payment details haven't been + // For managed orgs, hide when payment details haven't been // entered yet (setup done via CLI). Once set up, show the Manage button. // neverSubscribed orgs are always hidden since the billing page is not shown. let pendingSetup = $derived( neverSubscribed || - ((onManagedPlan || onEnterprisePlan) && - needsPaymentSetup(paymentIssues ?? [])), + (onManagedPlan && needsPaymentSetup(paymentIssues ?? [])), ); async function handleManagePayment() {