summaryrefslogtreecommitdiffhomepage
path: root/packages/console/app/src
diff options
context:
space:
mode:
authorFrank <[email protected]>2025-10-03 12:54:52 -0400
committerFrank <[email protected]>2025-10-03 12:54:52 -0400
commit4159db4549efd9d598543a8030ed1fe80e56b3a9 (patch)
treedaf1799955a686bf4ef5b759133d9e21b966974c /packages/console/app/src
parent79764c8c4c79d0a6c19035ed3742dde116550a7e (diff)
downloadopencode-4159db4549efd9d598543a8030ed1fe80e56b3a9.tar.gz
opencode-4159db4549efd9d598543a8030ed1fe80e56b3a9.zip
wip: zen
Diffstat (limited to 'packages/console/app/src')
-rw-r--r--packages/console/app/src/entry-server.tsx2
-rw-r--r--packages/console/app/src/routes/workspace/[id].tsx16
2 files changed, 7 insertions, 11 deletions
diff --git a/packages/console/app/src/entry-server.tsx b/packages/console/app/src/entry-server.tsx
index e05133147..d5fca6aa5 100644
--- a/packages/console/app/src/entry-server.tsx
+++ b/packages/console/app/src/entry-server.tsx
@@ -9,7 +9,7 @@ export default createHandler(
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
- <link rel="icon" href="/favicon-zen.svg" />
+ <link rel="icon" href="/favicon.svg" />
<meta property="og:image" content="/social-share.png" />
<meta property="twitter:image" content="/social-share.png" />
{assets}
diff --git a/packages/console/app/src/routes/workspace/[id].tsx b/packages/console/app/src/routes/workspace/[id].tsx
index ad1f47bd4..6266558c5 100644
--- a/packages/console/app/src/routes/workspace/[id].tsx
+++ b/packages/console/app/src/routes/workspace/[id].tsx
@@ -11,13 +11,17 @@ import { createAsync, query, useParams } from "@solidjs/router"
import { Actor } from "@opencode/console-core/actor.js"
import { withActor } from "~/context/auth.withActor"
import { User } from "@opencode/console-core/user.js"
+import { Resource } from "@opencode/console-resource"
const getUser = query(async (workspaceID: string) => {
"use server"
return withActor(async () => {
const actor = Actor.assert("user")
const user = await User.fromID(actor.properties.userID)
- return { isAdmin: user?.role === "admin" }
+ return {
+ isAdmin: user?.role === "admin",
+ isBeta: Resource.App.stage === "production" ? workspaceID === "wrk_01K46JDFR0E75SG2Q8K172KF3Y" : true,
+ }
}, workspaceID)
}, "user.get")
@@ -41,7 +45,7 @@ export default function () {
<NewUserSection />
<KeySection />
<Show when={data()?.isAdmin}>
- <Show when={isBeta(params.id)}>
+ <Show when={data()?.isBeta}>
<MemberSection />
</Show>
<BillingSection />
@@ -55,11 +59,3 @@ export default function () {
</div>
)
}
-
-export function isBeta(workspaceID: string) {
- return [
- "wrk_01K46JDFR0E75SG2Q8K172KF3Y", // production
- "wrk_01K4NFRR5P7FSYWH88307B4DDS", // dev
- "wrk_01K6G7HBZ7C046A4XK01CVD0NS", // frank
- ].includes(workspaceID)
-}