From f8a1a0b26fee9afbc9c66d5a1c95336486b3a6ed Mon Sep 17 00:00:00 2001 From: Frank Date: Sat, 8 Nov 2025 10:33:54 -0500 Subject: [PATCH] zen: fix billing button --- .../routes/workspace/[id]/billing/billing-section.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/console/app/src/routes/workspace/[id]/billing/billing-section.tsx b/packages/console/app/src/routes/workspace/[id]/billing/billing-section.tsx index 05f8edd0..fe4e08b7 100644 --- a/packages/console/app/src/routes/workspace/[id]/billing/billing-section.tsx +++ b/packages/console/app/src/routes/workspace/[id]/billing/billing-section.tsx @@ -34,10 +34,17 @@ export function BillingSection() { const sessionSubmission = useSubmission(createSessionUrl) const [store, setStore] = createStore({ showAddBalanceForm: false, - addBalanceAmount: "", + addBalanceAmount: billingInfo()?.reloadAmount.toString() ?? "", checkoutRedirecting: false, sessionRedirecting: false, }) + + createEffect(() => { + const info = billingInfo() + if (info) { + setStore("addBalanceAmount", info.reloadAmount.toString()) + } + }) const balance = createMemo(() => formatBalance(billingInfo()?.balance ?? 0)) async function onClickCheckout() { @@ -67,7 +74,6 @@ export function BillingSection() { } setStore({ showAddBalanceForm: true, - addBalanceAmount: billingInfo()!.reloadAmount.toString(), }) }