summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorFrank <[email protected]>2025-10-11 09:29:26 -0400
committerFrank <[email protected]>2025-10-11 09:29:26 -0400
commit371fddc820c67a2b9675df3dd1074b0e6173d845 (patch)
treeaeea9384cd2c004073e38641297ccd4962f46a3d
parent8e89c38480b70c78b62f7cd0095d92959b7d2ef6 (diff)
downloadopencode-371fddc820c67a2b9675df3dd1074b0e6173d845.tar.gz
opencode-371fddc820c67a2b9675df3dd1074b0e6173d845.zip
wip: zen
-rw-r--r--packages/console/app/src/routes/workspace/[id]/index.tsx52
1 files changed, 27 insertions, 25 deletions
diff --git a/packages/console/app/src/routes/workspace/[id]/index.tsx b/packages/console/app/src/routes/workspace/[id]/index.tsx
index 7f196e45d..6d8bfb0ec 100644
--- a/packages/console/app/src/routes/workspace/[id]/index.tsx
+++ b/packages/console/app/src/routes/workspace/[id]/index.tsx
@@ -30,31 +30,33 @@ export default function () {
</a>
.
</span>
- <span data-slot="billing-info">
- <Show
- when={billingInfo()?.reload}
- fallback={
- <button
- data-color="primary"
- data-size="sm"
- disabled={createCheckoutUrlSubmission.pending}
- onClick={async () => {
- const baseUrl = window.location.href
- const checkoutUrl = await createCheckoutUrlAction(params.id, baseUrl, baseUrl)
- if (checkoutUrl) {
- window.location.href = checkoutUrl
- }
- }}
- >
- {createCheckoutUrlSubmission.pending ? "Loading..." : "Enable billing"}
- </button>
- }
- >
- <span data-slot="balance">
- Current balance: <b>${balanceAmount() === "-0.00" ? "0.00" : balanceAmount()}</b>
- </span>
- </Show>
- </span>
+ <Show when={userInfo()?.isAdmin}>
+ <span data-slot="billing-info">
+ <Show
+ when={billingInfo()?.reload}
+ fallback={
+ <button
+ data-color="primary"
+ data-size="sm"
+ disabled={createCheckoutUrlSubmission.pending}
+ onClick={async () => {
+ const baseUrl = window.location.href
+ const checkoutUrl = await createCheckoutUrlAction(params.id, baseUrl, baseUrl)
+ if (checkoutUrl) {
+ window.location.href = checkoutUrl
+ }
+ }}
+ >
+ {createCheckoutUrlSubmission.pending ? "Loading..." : "Enable billing"}
+ </button>
+ }
+ >
+ <span data-slot="balance">
+ Current balance: <b>${balanceAmount() === "-0.00" ? "0.00" : balanceAmount()}</b>
+ </span>
+ </Show>
+ </span>
+ </Show>
</p>
</section>