summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/console/app/src/routes/workspace/[id]/index.tsx31
1 files changed, 14 insertions, 17 deletions
diff --git a/packages/console/app/src/routes/workspace/[id]/index.tsx b/packages/console/app/src/routes/workspace/[id]/index.tsx
index fe308dbb0..15dc6087a 100644
--- a/packages/console/app/src/routes/workspace/[id]/index.tsx
+++ b/packages/console/app/src/routes/workspace/[id]/index.tsx
@@ -43,23 +43,20 @@ export default function () {
</span>
<Show when={userInfo()?.isAdmin}>
<span data-slot="billing-info">
- <Switch>
- <Match when={!billingInfo()?.customerID}>
- <button
- data-color="primary"
- data-size="sm"
- disabled={checkoutSubmission.pending || store.checkoutRedirecting}
- onClick={onClickCheckout}
- >
- {checkoutSubmission.pending || store.checkoutRedirecting ? "Loading..." : "Enable billing"}
- </button>
- </Match>
- <Match when={!billingInfo()?.subscriptionID}>
- <span data-slot="balance">
- Current balance <b>${balance()}</b>
- </span>
- </Match>
- </Switch>
+ <Show when={billingInfo()?.customerID} fallback={
+ <button
+ data-color="primary"
+ data-size="sm"
+ disabled={checkoutSubmission.pending || store.checkoutRedirecting}
+ onClick={onClickCheckout}
+ >
+ {checkoutSubmission.pending || store.checkoutRedirecting ? "Loading..." : "Enable billing"}
+ </button>
+ }>
+ <span data-slot="balance">
+ Current balance <b>${balance()}</b>
+ </span>
+ </Show>
</span>
</Show>
</p>